科尔多瓦添加谷歌播放服务

时间:2016-07-07 13:46:39

标签: android cordova intellij-idea google-play-services onesignal

我刚刚将OneSignal添加到我的Cordova项目中。这似乎是使用Google Play服务,即(我收到消息"找不到有效的Google Play服务APK#34;)。我想知道添加它的最佳方法。

  • 我的手机上安装了Google Play服务v8.4.89。
  • 我通过SDK管理器安装了Google Play服务:

enter image description here

这会创建一个google_play_services文件夹(其中没有很多内容):

enter image description here

更新 根据{{​​3}},Google已将Google Play服务细分为多个库(.aar),位于:

android-sdk\extras\google\m2repository\com\google\android\gms

this

  • build.gradle依赖项:

enter image description here

我不确定接下来该做什么。我以为我可以使用enter image description here

我可能会添加我正在使用IntelliJ,并尝试按照this手动导入JAR。

谢谢,

2 个答案:

答案 0 :(得分:1)

OneSignal错误“找不到有效的Google Play服务APK”表示设备中缺少“Google Play服务”应用,或者很可能已过期。它应检查设置>应用下的版本。在设备上打开Goog​​le Play商店后,它应该会在后台自动更新并登录。有关详细信息,请参阅以下链接。 https://documentation.onesignal.com/docs/all-users-are-shown-as-not-subscribed

答案 1 :(得分:0)

您需要将其添加到项目库中。

档案>>导入,选择Android>现有的Android Code into Workspace,浏览到库项目(你的android sdk env)来导入它。额外/谷歌/ google_play_services /

在此之后..您需要打开项目的属性.. 右键单击您的项目,然后单击属性选择android,并在库部分下添加google lib。