Unable to resolve target 'android-8',INSTALL_FAILED_UPDATE_INCOMPATIBLE和failed to start daemon等问题的解决

问题1:Unable to resolve target 'android-8'

首先说说这个问题的来源,当导入一个以前用其他低平台开发的包时,发现了如下的问题:


如下,我们先新建一个工程,进入以下页面:


而上述出错的包Sample1_1在之前开发时,对它选择的参数中,Compile With的参数选择为:API:Android 2.2,所以导致前后版本不一致。并且可以得知我们现在使用的是平台API19:Androoid 4.4。如下,因此,解决方法为将工程目录下的project.properties中的target=android-8修改为target=android-19,之后crtl+S保存并可恢复正常:


如下:



问题2:真机调试

说说我在真机调试遇到的问题,我使用的是小米平板,按理说,只需要打开手机或平板中开发者选项中的调试这一步,之后电脑会自动给你安装驱动程序,就应该可以真机调试了,可是无论怎样都安装不了驱动程序。

我先是采用如下方法,采用如下方式来自动执行驱动程序的安装:


但是仍然不行,之后下载了应用宝这个软件,它的功能就是PC手机助手的功能,之后显示结果如下:

原来是我之前把鲁大师打开了,连接手机出现的问题,之后我把鲁大师卸载后(也可通过进程管理器关闭),才能够正常真机调试。


问题3:INSTALL_FAILED_UPDATE_INCOMPATIBLE问题的解决

这个是版本不一致的问题,先说说问题的来源,我之前已经在平板上安装了Android2.2平台开发的apk,然后在对该apk所在的工程在eclipse中(android 4.4平台下)进行修改后,真机运行,并出现了如下问题:


解决方法是,在平板中卸载掉已安装的该apk旧版本,就能正常运行了。

至于如果在安卓模拟器上运行出现该问题,很显然我们需要先卸载掉安卓模拟器上已有的该apk的旧版本,为方便,我们可以先在安卓模拟器上安装一个360手机卫士app,之后就像正常使用手机一样对安卓模拟器卸载程序,如何安装呢?步骤如下:


问题4:如何在安卓模拟器上安装app

1,如下查看adb所在目录,设置系统环境变量



2,从网下下载一个360MobileSafe.apk,放在自己常用的目录下,如:F:\workplace_android,重启电脑后,win+R启动命令行窗口,并且先打开安卓模拟器,然后执行以下语句,可能比较慢,要三分钟左右才能安装好:


如下,安卓模拟器并出现了该apk:



问题5:adb server is out of date. ADB server didn't ACK .failed to start daemon

此外,我在安卓开发中还遇到过以上的adb serveice fail,即adb启动服务失败的问题,问题如下:

控制台信息如下:
[2014-11-24 21:48:27 - adb] ADB server didn't ACK
[2014-11-24 21:48:27 - ddms] 'D:adt-bundle-windows-x86_64-20140702sdkplatform-toolsadb.exestart-server' failed -- run manually if necessary
[2014-11-24 21:48:27 - adb] * failed to start daemon *、
解决方式如下,先打开cmd命令行窗口,如何输入以下语句,来重启adb服务:


最后一步,重启eclipse并可正常使用了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值