No instrumentation runner InstrumentationTestRunner和INSTALL_FAILED_INSUFFICIENT_STORAG错误解决办法

今天运行一个android小程序时,出现了两个错误如下:(网上看到了两个解决方案,可以凑效)

问题一:单击“Android JUnit Test”运行后会出现如下警告:Warning: No instrumentation runner found for the launch, using   android.test.InstrumentationTestRunner.  

原因是:模拟器不能记住Androidmanifest的配置,在运行时需要重新设置运行配置。

配置步骤如下:  

1.在工程名字上点击右键,选择properties  
2.在Run/Debug setting中选择要运行的工程名字,点击右边的Edit,会进入下面的界面,在 instrumentation runner后面的下拉列表中选择android.test.InstrumentationTestRunner  

3.重新运行该测试单元。 

就不会出现上面的警告了

问题二:运行时出现Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE。执行工程时,提示上面的错误,还是内存问题。

解决办法:把以前的apk文件都给删除了。

删除方法一:命令 进入tools文件夹下,adb shell "enter"  cd data"enter" cd app "enter" ls,就可以看见之前的apk文件,用rm文件名,就可以把它删除。(模拟器要处在运行的状态下

删除方法二:

启动模拟器,然后进入菜单settings->applications->mange applications-> select theapplication->select "unistall".

网上还有的解决办法是增大内存空间,用命令启动:emulator -avd MyAndroid -partition-size120,设置内存为120m,但是在我这里不行,可能之前的apk文件太多

在eclipse中设置启动命令:(图中着色部分)

No instrumentation runner InstrumentationTestRunner和INSTALL_FAILED_INSUFFICIENT_STORAG错误解决办法_第1张图片

转载自:http://blog.sina.com.cn/s/blog_600c6eec0100sy91.html

http://www.cnblogs.com/tjpfly/archive/2011/05/25/2056717.html

问题三:Android SDK与ADT版本不对应,提示SDK tools版本过低,需要升级SDK管理器。

解决办法:打开Android SDK Manager,选择Tools——Manage Add-on-sites..——User Defined Sites。然后添加网址 http://developer.android.com/sdk/index.html即可。

你可能感兴趣的:(No instrumentation runner InstrumentationTestRunner和INSTALL_FAILED_INSUFFICIENT_STORAG错误解决办法)