今天运行一个android小程序时,出现了两个错误如下:(网上看到了两个解决方案,可以凑效)
问题一:单击“Android JUnit Test”运行后会出现如下警告:Warning: No instrumentation runner found for the launch, using android.test.InstrumentationTestRunner.
原因是:模拟器不能记住Androidmanifest的配置,在运行时需要重新设置运行配置。
配置步骤如下:
1.在工程名字上点击右键,选择properties3.重新运行该测试单元。
就不会出现上面的警告了
问题二:运行时出现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中设置启动命令:(图中着色部分)
转载自:http://blog.sina.com.cn/s/blog_600c6eec0100sy91.htmlhttp://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即可。