2

我正在为 GCM 尝试自定义 cordova 插件。我在项目的 libs 文件夹和AndroidMenifest.xml中包含了最新的 google-play-service.jar。<meta-data android:name="com.google.android.gms.version" android:value="5089000" />但是还是面临这个问题...

    E/GooglePlayServicesUtil( 2808): The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.
W/GooglePlayServicesUtil( 2808): Google Play services out of date.  Requires 5089000 but found 4452030

我正在phonegap上开发android应用程序。我在控制台窗口中发现了此错误消息。我应该按照这个Install the Google Play services SDK,但没有找到任何build.gradleproguard-rules.txt

有人能说出真正的原因吗?如何以适当的方式在我的 phonegap 项目中包含 google-play-service?请帮我。我期待着尽快收到您的来信。谢谢你。

4

2 回答 2

2
 E/GooglePlayServicesUtil( 2808): The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.

这个问题已经解决了。 即使在 libs 文件夹中添加了 google-play-service.jar 之后,我的 phonegap 项目中也缺少导入 google play 服务后的 Cordova 构建问题的解决方案。所以我不得不配置phonegap项目。步骤是(从链接复制)...

  1. 首先将整个 google-play-services_lib 文件夹从 ANDROID_SDK_PATH\extras\google\google_play_services\libproject\ 复制到您的项目根目录。(即平台/android)
  2. 将 build.xml、local.properties 和 project.properties 文件从 project_root_folder/Cordova lib 文件夹复制到 google-play-services_lib 文件夹。
  3. 将project.properties 文件的项目目标更改为正确的目标(即android 19)。从您的项目根文件夹中打开 project.properties 并像这样更改参考 2:android.library.reference.1=CordovaLib target=android-19 android.library.reference.2=google-play-services_lib
  4. 转到项目中的 google-play-services 文件夹并运行:android update project -p。(不要忘记点)
  5. 然后运行以下命令: ant debug ant release 如果遇到任何错误,请先运行 'ant clean debug' 然后按照步骤
  6. 现在你可以运行 cordova build android 或者如果你使用 ionic 然后 ionic build android。
于 2014-08-13T04:19:20.553 回答
0

您的 logcat 输出表明您安装了一个过时的版本。您正在关注 2014 年 3 月的一篇博文,或许您应该尝试一下官方文档。

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

于 2014-08-11T09:03:42.930 回答