Google-play-services_lib无法parsing目标“android-9”
当我启动我的Android ADT时,如果不是所有的项目都在他们旁边有一个红色的惊叹号。 当我尝试构build并运行它们时,出现错误:
“ google-play-services_lib]无法parsing目标'android-9' ”
我不知道这是什么意思,因为我与我的Android SDKpipe理器的更新。
我已经尝试重新启动日食。 我已经尝试下载另一个Android SDK,并从那里运行,但仍然是相同的错误。
请帮助我指引正确的方向。
实际上下载Eclipse的最新ADT包在尝试导入google_play_services_lib(17)时会出现同样的错误。 http://developer.android.com/sdk/index.html#download
打开SDKpipe理器,点击过时(所以API 9出现),并抓住API 9。这真的是一个看起来像一个简单的疏忽,应该修复。 希望这可以帮助别人。
使用ADT安装最新更新后,出现此问题。
在Eclipse中,我已经有了我的项目和一个google-play-services_lib的项目。
我发现,如果您将最低sdk版本(如前所述)更改为大于9,那么这是不够的。 我还必须更改“项目构build目标”(属性/ Android /)以匹配我在清单中设置的版本。
它的最低SDK版本在你的版本中应该比版本9还要多
我修复了设置项目构build目标的项目属性:
这对我行得通。
只需检查SDKpipe理器上的“Obsolete”,然后安装缺失(API 9)
两个选项来解决这个问题:
1)安装Android 2.3.1(API 9),但目前已经过时。
2)改成AndroidManifest.xml至lessandroid:minSdkVersion =“10”
在AndroidManifest.xml文件中将android:minSdkVersion =“9”更改为9以上
即android:minSdkVersion =“10”
通过这样做,我解决了我的问题
希望这可以帮助!!
更新ADT时可能会发生这种情况。 这可能是因为谷歌播放服务库不同步文件。 简单地closures库并重新导入将解决不同步问题。