当我启动我的Android ADT时,大多数(如果不是全部)项目都有一个红色感叹号。当我尝试构建和运行它们时,会出现以下错误:
"google-play-services_lib] 无法解析目标'android-9'"
我不确定这是什么意思,因为我已经通过Android SDK管理器更新了我的更新。
我已经尝试重新启动eclipse。我已经尝试下载另一个Android SDK并从那里运行,但仍然出现相同的错误。
请帮忙指导我正确的方向。
当我启动我的Android ADT时,大多数(如果不是全部)项目都有一个红色感叹号。当我尝试构建和运行它们时,会出现以下错误:
"google-play-services_lib] 无法解析目标'android-9'"
我不确定这是什么意思,因为我已经通过Android SDK管理器更新了我的更新。
我已经尝试重新启动eclipse。我已经尝试下载另一个Android SDK并从那里运行,但仍然出现相同的错误。
请帮忙指导我正确的方向。
实际上,下载最新的Eclipse ADT工具包并尝试导入google_play_services_lib(17)时会出现相同的错误。http://developer.android.com/sdk/index.html#download
打开SDK管理器,点击过时(以便API 9显示),然后获取API 9。这似乎是一个简单的疏忽,应该被修复。
有两种解决方法:
我通过设置项目构建目标来解决了这个问题:
这对我有用。
这是您的清单文件中的最低SDK版本,它应该大于9。
这可能发生在您更新ADT时。这可能是由于Google Play服务库不同步的文件引起的。只需关闭库并重新导入即可解决不同步问题。