今天运行一个android小程序时,出现了两个错误如下:(网上看到了两个解决方案,可以凑效)
问题一:单击“Android JUnit Test”运行后会出现如下警告:Warning: No instrumentation runner found for the launch, using android.test.InstrumentationTestRunner.
原因是:模拟器不能记住Androidmanifest的配置,在运行时需要重新设置运行配置。
配置步骤如下:
1.在工程名字上点击右键,选择properties2.在Run/Debug setting中选择要运行的工程名字,点击右边的Edit,会进入下面的界面,在 instrumentation runner后面的下拉列表中选择android.test.InstrumentationTestRunner
3.重新运行该测试单元。
就不会出现上面的警告了
问题二:运行时出现Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE。执行工程时,提示上面的错误,还是内存问题。
解决办法:把以前的apk文件都给删除了。
删除方法一:命令 进入tools文件夹下,adb shell "enter"
删除方法二:
启动模拟器,然后进入菜单settings->applications->mange applications-> select theapplication->select "unistall".
网上还有的解决办法是增大内存空间,用命令启动:emulator -avd MyAndroid -partition-size120,设置内存为120m,但是在我这里不行,可能之前的apk文件太多
在eclipse中设置启动命令:(图中着色部分)
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即可。