引用谷歌的播放服务库(Referencing the google-play-services li

2019-08-20 23:09发布

我正在使用谷歌地图API的Android v2的一个项目,我有一个问题,当我开始引用谷歌播放,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'

任何人都知道这一切意味着什么?

Answer 1:

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清单文件中添加这一点。

<uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="15" />

您可以添加目标SDK任何你有,但它必须是Google API



Answer 2:

你的第二个消息意味着你不具备必要的文件SDK android-8你需要做的是打开SDK Manager并下载SDK版本,你想有(例如):

之后,你将有需要的jar文件,所以,你可以把它添加到您的谷歌地图项目。



Answer 3:

有什么解决它,我是在SDK管理器更新一些包(“SDK平台工具”和“SDK构建的工具”,从16到17进行了更新)。 在那之后,一切正常。

我花了将近半天时间来解决这个...我知道这可能没有用的人,但是对于远程0.1%的机会,这样做帮助别人,我决定在这里写了我的答案。

希望这可以帮助别人:-)



Answer 4:

尝试了上述最好的答案,但它仍然没有奏效。 想所有的人后,继续在其他地方,但没有很好的搜索。

什么终于解决了问题是要重新启动Eclipse和干净(执行什么写在最佳答案上面后)。



Answer 5:

在manifiest文件中添加这里面

 <meta-data
        android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version" />


Answer 6:

当导入项目我检查项目复制到工作区复选框。 这解决了这个问题对我来说,这是因为其实很奇怪,但我们都知道日食都疯了所有的时间。 顺便说一句,我想为这个圣诞节工作的Eclipse。



Answer 7:

更新通过Android SDK管理器的Android SDK组件时,这发生在我身上。 此前,我已经进口了一对夫妇的谷歌图书馆(谷歌播放服务等)到我的Eclipse工作区,并选择复制项目到工作区中选择。 升级打破了这个,因为进口图书馆的版本是从主SDK不同的版本。

删除从Eclipse中复制的项目,然后重新导入直接从我的情况下,修复了这个问题的SDK目录它们。



Answer 8:

只是做一个项目 - >清除。 它为我工作。 祝好运 !



文章来源: Referencing the google-play-services library