为啥我突然收到错误“无法解析目标'android-9'”?

Posted

技术标签:

【中文标题】为啥我突然收到错误“无法解析目标\'android-9\'”?【英文标题】:Why suddenly I got the error "Unable to resolve target 'android-9' "?为什么我突然收到错误“无法解析目标'android-9'”? 【发布时间】:2011-10-07 14:41:35 【问题描述】:

我正在使用 Eclipse IDE 在 Ubuntu 10.04 下开发 android 应用程序(android-2.1-updated)。几周前我已经成功设置了我的工作环境,并且发展良好(我可以在连接的设备上运行我的应用程序)。

但是今天早上,在我运行 ubuntu 更新之后,我重新启动了我的电脑,然后我启动了我的 eclipse,eclipse 控制台立即抛出了一个 错误消息

AndroidAdaptiveUI Unable to resolve target 'android-9'

很奇怪,在我重新启动电脑之前一切都运行良好。但重启后,我无法在我的设备上运行我的安卓应用。

这个错误信息是什么意思?我应该怎么做才能摆脱它?

我尝试的是通过以下方式重新启动 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

有人可以帮帮我吗?

【问题讨论】:

【参考方案1】:

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" />

这绝对可以解决您的问题。

【讨论】:

【参考方案2】:

也许下面的链接可以帮助你?

http://sagistech.blogspot.com/2010/05/android-sdk-error-unable-to-resolve.html

【讨论】:

@scessor ,根据您提供的链接,问题是“AndroidManifest.xml” android:minSdkVersion 请求的平台SDK未安装。但是怎么安装???我去eclipse Android SDK and AVD manager,选择Available package,然后呢?下一步是什么??我之前已经安装了SDK平台Android-2.1-updated 您是否进行了更改 user609239 回答?那应该可以解决您的问题。更多api等级信息可以看here。【参考方案3】:

如果其他人遇到类似问题,我会收到错误“无法解析目标 'android-9;”将 Google Play 服务库作为项目导入 Eclipse 时。实际错误是由于我的计算机上没有安装指定的目标造成的。

我的解决方案是将构建目标设置为我安装的最新平台(在我的例子中是 19)。这可以通过修改 project.properties 文件或进入 project->properties->android->Project Build Target 来完成。

您还可以通过以下方式在清单中设置目标 sdk 版本:

<uses-sdk android:targetSdkVersion="19"/>

见:Unable to resolve target 'android-18' error

【讨论】:

【参考方案4】:

我通过这样做解决了这个问题:右键单击项目,选择 Android,在 Project Build Target 中检查 Google API。

【讨论】:

以上是关于为啥我突然收到错误“无法解析目标'android-9'”?的主要内容,如果未能解决你的问题,请参考以下文章

为啥突然收到错误“No gulpfile found”?前几天还在上班

为啥我在引入属性类型提示时突然收到“在初始化之前不能访问类型属性”错误?

为啥我在 facenet 中收到此错误?

为啥我在 Gitlab CI/CD 管道上的 Docker 中收到“不允许跨设备链接”错误?

为啥发送单个参数的函数调用会突然收到整个元素?

为啥我的网站上突然出现“不存在 'Access-Control-Allow-Origin' 标头”错误?