android 单元测试出现错误及改正
来源:互联网 发布:淘宝3颗心要多少个好评 编辑:程序博客网 时间:2024/06/13 07:49
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>标签之前加上
<instrumentationandroid: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"));
这两天出现的错误可不少,一些知识都忘了,哎真是一天不学习就忘得一干二净,这样的小错误一而再再而三的错,希望记载下来,以后出现的错误就不再错了,祈祷!!!
- android 单元测试出现错误及改正
- android 单元测试出现错误及改正
- android 单元测试出现错误及改正
- 出现乱码的原因及改正
- 关于CppUnit单元测试的一些编译错误以及改正
- android 单元测试简单方法及错误处理
- 写内核定时器时,出现的警告及改正
- myql 删除一条记录时遇到的错误,及改正!!!!
- phandle一种错误的用法及改正方法
- 错误小记,以后改正
- 初学HIBERNATE,错误改正
- git pull错误改正
- cuda错误改正
- Android中出现的错误及解决
- 一个错误与改正 hibernate
- _tcsstr ambiguous错误的改正
- error LNK2001: __imp___CrtDbgReportW 错误改正
- 内存分配错误例子& 改正
- 音乐播放器问题:专辑封面和锁屏图…
- iOS 不同版本不同行为的另一种宝法
- iPhone category
- IDP Apple Develop Program 续费
- UITextView,UILable 控…
- android 单元测试出现错误及改正
- Push之“no valid …
- 详解 Qt 调用 DLL功能函数
- Obj-C 中NSOperationQueue 相关
- 关于Socket的一些基础信息
- 全家桶好吃吗?
- UIImage 圆角以及不同方向的圆角
- 解决iOS中时间字符串转为NSDate问…
- rails 不刷新上传文件jquery-fileupload-rails包的简易使用