Questions tagged «google-play-services»

借助Google Play服务,您的Android应用可以利用由Google提供的最新功能,例如地图,Google +等,并通过Google Play商店以APK的形式自动发布平台更新。这样一来,您的用户可以更快地接收更新,并且可以更轻松地集成Google必须提供的最新信息。


24
不同产品的google-services.json
更新: 不建议使用GCM,请使用FCM 我实施新的谷歌云消息之后从谷歌开发者页面的导游在这里 我已经成功运行并测试了它。但是我现在的问题是,我有不同的产品风格和不同的applicationId / packageName和不同的Google Cloud Messaging Project ID。在google-services.json具有在被投入/app/google-services.json不是味道文件夹。 有什么办法可以使google-services.json多种口味的配置有所不同?

22
LogCat消息:找不到Google Play服务资源。检查您的项目配置,以确保包括资源
我有一个使用Google Maps Android v2 API的应用程序。我已将google-play-services_lib库项目添加到我的工作区中,并按照以下页面上的说明从我的应用程序项目中添加了对它的引用: http://developer.android.com/google/play-services/setup.html。 https://developers.google.com/maps/documentation/android/start 一切似乎正常:该应用程序显示带有默认标记的地图和叠加层。因此,我很确定自己已经正确设置了Google Play服务和Google Maps API。 但是,无论何时初始化地图视图(在第二代Nexus 7上),我都会在ADT LogCat窗口中看到此消息: The Google Play services resources were not found. Check your project configuration to ensure that the resources are included. 消息级别为错误,标签为GooglePlayServicesUtil。 这看起来不错,因为我的应用程序运行正常。但是我该怎么办或检查以解决可能出现的问题? 进一步的信息:每次在LogCat中出现“未找到Google Play服务资源”消息时,这些消息之前都会显示警告和标记ResourceType: getEntry failing because entryIndex 906 is beyond type entryCount 3 Failure getting entry …

12
找不到com.google.android.gms:play-services:3.1.59 3.2.25 4.0.30 4.1.32 4.2.40 4.2.42 4.3.23 4.4.52 5.0.77 5.0.89 5.2.08 6.1。 11 6.1.71 6.5.87
通过gradle引用播放服务对我来说不再起作用-煮熟了-甚至我最初用作参考的示例也停止了工作:https: //plus.google.com/+AndroidDevelopers/posts/4Yhpn6p9icf FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring project ':auth'. > Failed to notify project evaluation listener. > Could not resolve all dependencies for configuration ':auth:compile'. > Could not find com.google.android.gms:play-services:3.1.36. Required by: gpsdemos:auth:unspecified * Try: Run with --stacktrace option to get …

9
Alpha测试人员在哪里下载Google Play Android应用程序?
我已经开发了我的应用程序,并已通过Google Play发布了该应用程序以进行Alpha测试。作为测试人员之一,我获得了一个选择加入链接,在那里我以测试人员身份登录。之后,我希望通过手机上的Play商店直接通过手机下载该应用程序。但事实证明,我必须进入该应用程序的网络配置文件,然后从此处单击下载;然后Play商店才会将应用下载到我的手机上。 我希望让其他Alpha测试人员参与其中,希望能够简化他们的过程。有更容易的方法吗?与之类似,一旦他们选择加入,我希望他们像使用其他任何应用程序一样,使用他们的Android手机下载该应用程序。有办法吗? 说明: 我不是在寻找Google Play的替代品 我已经完成了Google Group创建过程。我的问题是关于小组成员选择加入后会发生什么。他们可以直接使用手机(在手机上播放应用程序)还是必须从网站下载?到目前为止,我尚未成功使用play-app。

10
Android Google映射java.lang.NoClassDefFoundError:无法解决以下问题:Lorg / apache / http / ProtocolVersion
我正在使用Google Maps Android SDK 11.6.2(也尝试过15.0.1),但是在显示地图之前我遇到了崩溃。已经检查清单中的API密钥,它可用,但是仍然会发生此问题。我的目标SDk版本为28.是否导致此问题。 java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/ProtocolVersion; at el.b(:com.google.android.gms.dynamite_mapsdynamite@12848063@12.8.48 (100408-196123505):3) at ek.a(:com.google.android.gms.dynamite_mapsdynamite@12848063@12.8.48 (100408-196123505):4) at em.a(:com.google.android.gms.dynamite_mapsdynamite@12848063@12.8.48 (100408-196123505):51) at com.google.maps.api.android.lib6.drd.ap.a(:com.google.android.gms.dynamite_mapsdynamite@12848063@12.8.48 (100408-196123505):11) at dw.a(:com.google.android.gms.dynamite_mapsdynamite@12848063@12.8.48 (100408-196123505):16) at dw.run(:com.google.android.gms.dynamite_mapsdynamite@12848063@12.8.48 (100408-196123505):61) Caused by: java.lang.ClassNotFoundException: Didn't find class "org.apache.http.ProtocolVersion" on path: DexPathList[[zip file "/system/priv-app/PrebuiltGmsCorePi/app_chimera/m/MapsDynamite.apk"],nativeLibraryDirectories=[/data/user_de/0/com.google.android.gms/app_chimera/m/00000036/MapsDynamite.apk!/lib/armeabi-v7a, /data/user_de/0/com.google.android.gms/app_chimera/m/00000036/MapsDynamite.apk!/lib/armeabi, /system/lib]] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:126) at java.lang.ClassLoader.loadClass(ClassLoader.java:379) at ad.loadClass(:com.google.android.gms.dynamite_dynamiteloader@12848063@12.8.48 (100408-196123505):25) at …

14
版本冲突更新到8.4.0
错误: 任务':app:processDebugGoogleServices'的执行失败。请通过更新google-services插件的版本(此处提供有关最新版本的信息)或将com.google.android.gms的版本更新为8.3.0来解决版本冲突 。 我已经做了所有发现的事情。 dependencies { // This does not break the build when Android Studio is missing the JRebel for Android plugin. classpath 'com.zeroturnaround.jrebel.android:jr-android-gradle:1.0.+' classpath 'com.android.tools.build:gradle:2.0.0-alpha3' classpath 'com.google.gms:google-services:2.0.0-alpha3' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } 并在应用程序gradle中 compile …

26
Google Play服务库更新和缺少符号@ integer / google_play_services_version
现在,将我的项目升级到最新版本的Google Play服务(v4.0,于2013年万圣节前发布)时,现在应该在AndroidManifest.xml文件中添加一个新标签。 <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> 不幸的是,当我尝试这样做时,我得到了这个编译错误: android-apt-compiler: /blahblah/AndroidManifest.xml:409: error: Error: No resource found that matches the given name (at 'value' with value '@integer/google_play_services_version'). 然后,我可以导航至的文件,google-play-services_lib/res/values/version.xml并查看该符号的原始整数: <integer name="google_play_services_version">4030500</integer> 然后将其插入到我的AndroidManifest.xml: <meta-data android:name="com.google.android.gms.version" android:value="4030500" /> 这样做绝对可以,然后我就可以编译并运行项目和应用程序了。但这绝对是具有明显可升级性问题的​​不受欢迎的修复程序。 有任何想法吗?


11
Google Play服务GCM 9.2.0要求“更新”回9.0.0
所以今天早上我开始更新到我的项目库的最新版本。 我正在尝试将GCM更新到最新版本9.2.0,但出现此错误: 错误:任务':app:processDebugGoogleServices'的执行失败。请通过更新google-services插件的版本来解决版本冲突(有关最新版本的信息,请访问https://bintray.com/android/android-tools/com.google.gms.google-services/)或将com.google.android.gms的版本更新为9.0.0。 这就是我的代码: dependencies { classpath 'com.android.tools.build:gradle:2.1.2' classpath 'com.google.gms:google-services:3.0.0' classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' } 然后: dependencies { ... compile "com.google.android.gms:play-services-gcm:9.2.0" ... } 是否有人遇到相同问题/已解决相同问题? 谢谢。 编辑 显然,您必须在app / build.gradle文件的底部应用GSM插件。否则,版本9.2.0将在您的项目中引起冲突。 作为参考,这是我的app / build.gradle文件的外观: apply plugin: "com.android.application" apply plugin: "com.neenbedankt.android-apt" android { ... } dependencies { ... // Google Cloud Messaging compile "com.google.android.gms:play-services-gcm:9.2.0" ... …

30
其他各种库都在请求com.google.android.gms:play-services-measurement-base
我更新到gradle 4.0.1并开始收到以下错误 各种其他库都在[[15.0.4,15.0.4]]请求com.google.android.gms:play-services-measurement-base库,但解析为15.0.2。禁用插件,并使用./gradlew:app:dependencies检查您的依赖关系树。 我的项目不使用该依赖关系,因此我在全局范围内进行搜索,并且它仅出现在内部 build / intermediates / lint-cache / maven.google / com / google / android / gms / group-index.xml 作为这条线 <play-services-measurement-base versions="15.0.0,15.0.2"/> 因此,我尝试删除构建文件夹并清理项目,但是它使用相同的值重新生成它:/因此仍然存在错误

23
错误“模块根文件夹中缺少文件google-services.json。没有它,Google Services插件将无法运行”
我将项目更新为最新的Play服务classpath 'com.google.gms:google-services:1.5.0-beta2'。我还在app.gradle文件中使用了最新版本的playservices: compile 'com.google.android.gms:play-services-location:8.3.0' compile 'com.google.android.gms:play-services-gcm:8.3.0' 但是,当我编译时,Gradle会引发如下异常 Error:Execution failed for task ':app:processDebugGoogleServices'. > File google-services.json is missing from module root folder. The Google Services Plugin cannot function without it.

25
com.android.build.transform.api.TransformException
我试图将Google登录集成到我的应用中,并添加了以下库: compile 'com.google.android.gms:play-services-identity:8.1.0' compile 'com.google.android.gms:play-services-plus:8.1.0' 还将其添加到项目构建gradle: classpath 'com.google.gms:google-services:1.4.0-beta3' 还将插件添加到应用程序构建gradle: apply plugin: 'com.google.gms.google-services' 然后添加所需的权限,但是当我尝试运行我的应用程序时,收到此错误: Error:Execution failed for task ':app:transformClassesWithDexForDebug'. com.android.build.transform.api.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0\bin\java.exe'' finished with non-zero exit value 2

17
Google Services 3.0.0缺少api_key /当前密钥
自从我使用最新版本的google服务和库(9.0.0)升级了该项目后,我遇到了一个奇怪的问题: 坡度控制台: :app:processDebugGoogleServices Parsing json file: /Users/cyrilmorales/Documents/Projects/mobilemeans-punainenristi/app/google-services.json :app:processDebugGoogleServices FAILED Error:Execution failed for task ':app:processDebugGoogleServices'. > Missing api_key/current_key object Information:BUILD FAILED build.gradle(根目录): dependencies { classpath 'com.android.tools.build:gradle:2.2.0-alpha1' classpath 'com.google.gms:google-services:3.0.0' } build.gradle(app): dependencies { .... compile 'com.google.android.gms:play-services-analytics:9.0.0' compile 'com.google.android.gms:play-services-gcm:9.0.0' compile 'com.google.android.gms:play-services-maps:9.0.0' compile 'com.google.android.gms:play-services-location:9.0.0' ... } apply plugin: 'com.google.gms.google-services' 但是,它与8.4.0和google-services 2.1.0中的播放服务库一起很好地工作 您对解决方案有什么想法吗?

6
找不到play-services-basement.aar
昨天我尝试构建我的应用程序,并且一切正常。 今天,对项目没有任何更改...突然间,我收到以下警告消息,告诉我: Error:Could not find play-services-basement.aar (com.google.android.gms:play-services-basement:11.0.1). Searched in the following locations: https://jcenter.bintray.com/com/google/android/gms/play-services-basement/11.0.1/play-services-basement-11.0.1.aar 是否有人遇到同样的问题? 如果您在链接中搜索软件包,则基本上可以通过浏览器立即下载该链接。我想服务器端发生了什么变化?也许命名约定? 看起来它正在寻找:play-services-basement.aar,而是获取play-services-basement-11.0.1.aar吗?这可能是命名约定还是gradle问题?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.