Android -找不到google-play-services_lib.apk!错误



我正在尝试使用新的Google Play服务为Google Plus集成从这个链接:http://ankitthakkar90.blogspot.sg/2013/05/google-plus-integration-in-android.html

我能够得到一切正确,除了当我试图运行它,它提供给我这个错误

Android Launch!
adb is running normally.
Performing com.anky.googleplus.MainActivity activity launch
Automatic Target Mode: using device 'CB5A1MQW4P'
Uploading GooglePlusDemo.apk onto device 'CB5A1MQW4P'
Installing GooglePlusDemo.apk...
Success!
Could not find google-play-services_lib.apk!
Starting activity com.anky.googleplus.MainActivity on device CB5A1MQW4P
ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.anky.googleplus/.MainActivity }

我确实通过eclipse属性> Android> Add library引用了这个库,就像这里所做的那样:使用新的Google Play Services这个错误仍然发生。任何建议和反馈是欢迎的。

当添加引用库时,我们只需要google-play-services_lib.jar。所以我们需要从你的项目中删除这个项目。

项目->属性->

javaBuildPath ->项目->选择google-play-services ->删除。

我也遇到过同样的问题。然后我发现我在java构建路径中首先错误地引用了它,然后从属性> Android>添加库引用它。<<strong>解决方案/strong>首先从java构建和属性> Android>添加库中删除引用,然后从属性> Android>添加库中再次引用google_Play_services_lib。希望这对你有帮助

你不安装google-play-services_lib APK,你应该在你的项目中引用它作为Android库项目,JAR将包含在你的APK中。

http://developer.android.com/google/play-services/setup.html

这个链接教你如何引用android库项目:

http://developer.android.com/tools/projects/projects-eclipse.html ReferencingLibraryProject

在您的manifest文件中,将其放入

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

在我的情况下,这个错误是通过检查Android私有依赖复选框在google-play-services_lib eclipse项目>属性> Java构建路径>订单和导出选项卡修复的。在主项目中也检查了它,该项目引用了google-play-services_lib。我仍然得到控制台中Could not find google-play-services_lib.apk!错误,但地图活动运行正常,而在更改之前,我得到运行时错误,应用程序崩溃。

我的建议是将google-play-services.jar复制到项目的lib文件夹中。

我认为您尝试运行Google Play服务的设备不包含Google Play服务APK。

查看Android开发人员的链接以获得更多许可

确保设备有Google Play服务APK

检查库项目是否已添加到项目中,如果没有,则检查库项目是否与您的项目在同一目录下

最新更新