我正在使用Eclipse IDE在Ubuntu 10.04下开发android应用程序(android-2.1-updated)。几周前我已经成功建立了我的工作环境,并且开发得很好(我可以在连接的设备上运行我的应用程序)。
但是今天早上,在我运行ubuntu更新后,然后我重新启动我的PC,然后我开始我的eclipse,eclipse控制台立即抛出错误消息:
AndroidAdaptiveUI Unable to resolve target 'android-9'
。
很奇怪,在我重新启动电脑之前一切正常。但重启后,我无法在我的设备上运行我的Android应用程序。
此错误消息的含义是什么?我该怎么做才能摆脱它?
我尝试的是通过以下方式重启adb服务器:
adb kill-server
adb start-server
adb devices
但是,然后我收到了以下新错误:
[2011-07-18 14:28:32 - DeviceMonitor]Adb connection Error:EOF
[2011-07-18 14:28:32 - DeviceMonitor]Connection attempts: 1
[2011-07-18 14:28:33 - DeviceMonitor]Connection attempts: 2
[2011-07-18 14:28:34 - DeviceMonitor]Connection attempts: 3
有人可以帮我吗?
答案 0 :(得分:13)
Android 2.3,2.3.1,2.3.2支持api 9.由于您使用的是Android 2.1,因此收到错误消息。 解:- 打开AndroidManifest.xml文件 查找并更新行
<uses-sdk android:minSdkVersion="9" />
如下图所示,
<uses-sdk android:minSdkVersion="7" />
这肯定会解决您的问题。
答案 1 :(得分:2)
答案 2 :(得分:1)
如果其他人遇到类似的问题,我会收到错误&#34;无法解决目标&#39; android-9;&#34;将Google Play Services库作为项目导入Eclipse时。由于未在我的计算机上安装指定的目标,因此导致实际错误。
我的解决方案是将构建目标设置为我安装的最新平台(在我的案例中为19)。这可以通过修改project.properties文件或进入project-&gt; properties-&gt; android-&gt; Project Build Target来完成。
您还可以通过指定:
在清单中设置目标sdk版本<uses-sdk android:targetSdkVersion="19"/>
答案 3 :(得分:0)
我通过这样做解决了这个问题:右键点击项目,在Google API上的Project Build Target检查中选择Android。