我正在使用 Google Maps Android API v2 开发一个项目,当我开始引用 google-play-services_lib 时遇到问题。我的项目图标上出现一个红色感叹号,我在“问题”选项卡中有一条错误消息(我使用的是 Eclipse):
The container 'Android Dependencies' references non existing library 'C:\Users\Labo FMS\Documents\Applications\04-adt-bundle-windows-x86_64\sdk\extras\google\google_play_services\libproject\google-play-services_lib\bin\google-play-services_lib.jar'
事实上,如果我转到那个文件夹,我会看到没有“google-play-services_lib.jar”文件。
我试过重新安装库,我注意到在安装时底部有一条错误消息:
[2013-04-09 13:54:32 - google-play-services_lib] Unable to resolve target 'android-8'
[2013-04-09 13:54:32 - google-play-services_lib] Unable to resolve target 'android-8'
[2013-04-09 13:56:18 - MainActivity] Unable to resolve target 'android-8'
有人知道这是什么意思吗?
最佳答案
google-play-services_lib
未找到 target 'android-8'
因为它未安装在您的 Android SDK
中。
将您的 Android target 'android-8'
更改为任何其他用途。
Your Project--->Right Click-->Properites-->Android-->Select Google API 15(whatever you have)-->ok
或者
将此添加到 Android list 文件中。
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15" />
您可以添加任何您拥有的目标 SDK,但它必须是 Google API
。
关于android - 引用 google-play-services 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15902222/