android 單元測試出現錯誤及改正
1.Test run failed:Instrumentation run failed due to 'java.lang.ClassNotFoundException'
原因是找不到單元測試的類,後來經過仔細看程式碼及網上查詢終於解決,現在記錄下來便於以後查詢解決辦法,問題簡單下次就記得了,但是做的專案多了,問題也多了就易忘記或遺漏,好記性不如爛筆頭真的一點不錯。從頭再來,遇到問題就記錄下來。
解決方法:開啟androidmanifest.xml檔案在<activity> **** </activity>之間加上配置
<!-- 單元測試配置 --> <uses-library android:name="android.test.runner" /> |
別忘了匯入junit4包
2. Caused by: java.lang.ClassNotFoundException: android.test.InstrumentationTestRunner in loader dalvik.system.PathClassLoader[/data/app/tyrj.lr.sqliteapply-1.apk:
解決辦法:在androidmanifest.xml檔案的</application>標籤之前加上
<instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="tyrj.lr.sqliteapply" > |
這裡的包設定和此xml檔案的最上面的Package設定相同
</instrumentation>
3.android.content.res.Resources$NotFoundException: String resource ID
在執行sqlite查詢資料操作時出現錯誤,通過錯誤資訊找到錯誤程式碼行,原來是利用cursor遊標獲得Int 型別的資料沒有轉換,編譯器沒通過,不能得到遊標獲取到的值。
錯誤行: int id = cursor.getColumnIndex("id");
int age = cursor.getColumnIndex("age");
解決:
int id = cursor.getInt(cursor.getColumnIndex("id")); int age = cursor.getInt(cursor.getColumnIndex("age")); |
這兩天出現的錯誤可不少,一些知識都忘了,哎真是一天不學習就忘得一乾二淨,這樣的小錯誤一而再再而三的錯,希望記載下來,以後出現的錯誤就不再錯了,祈禱!!!
相關文章
- 測試 之Java單元測試、Android單元測試JavaAndroid
- Android - 單元測試Android
- android單元測試Android
- [Android] 單元測試Android
- 《JdonFramework 5.1釋出》中案例錯誤的改正Framework
- JavaScript單元測試及原理JavaScript
- Android單元測試-對Activity的測試Android
- Android單元測試-對View的測試AndroidView
- Android 單元測試實踐Android
- 關於 Android 單元測試Android
- Android單元測試(一):前言Android
- [Android]單元測試例項Android
- 單元測試:單元測試中的mockMock
- Android單元測試與模擬測試詳解Android
- TDD及單元測試最佳實踐
- 前端單元測試總結及測試工具介紹前端
- Android自動化測試入門(四)單元測試Android
- [android]android自動化測試十之單元測試例項Android
- Android單元測試(3):JUnit 的使用Android
- Android Studio 單元測試入門Android
- Android單元測試-作用以及簡單示例Android
- android 打包出現錯誤Error: ResourceNameAndroidError
- 單元測試檢查清單:讓你的測試保持有效,避免大的錯誤【已翻譯100%】
- [iOS單元測試系列]單元測試編碼規範iOS
- 平臺配置及測試錯誤提示及解決方案
- Flutter 單元測試Flutter
- Go單元測試Go
- 單元測試工具
- iOS 單元測試iOS
- 前端單元測試前端
- golang 單元測試Golang
- PHP 單元測試PHP
- phpunit單元測試PHP
- JUnit單元測試
- unittest單元測試
- Junit 單元測試.
- 單元測試真
- android單元測試遇到問題總結Android