Questions tagged «google-play-services»

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

11
在模拟器中更新Google Play服务
我在Google Play上遇到了很多类似的问题,我正在使用Android 4.2.2 API 17。 我的应用程序需要Google Play服务8.1,它可以正常运行,并且在模拟器上运行时会显示消息“您需要更新Google Play服务”, 当我单击更新时,什么都没有发生, 如何在不下载任何最新API版本的情况下更新Google Play服务?

9
如何显示启用位置对话框(如Google地图)?
我使用最新版本的Google Play服务(7.0),并按照其指南中的步骤操作,并启用了如下所示的位置对话框,该对话框带有一个“从不”按钮。我的应用强制性地需要位置,因此我不想向用户显示“从不”,因为一旦用户单击“从不”,我将根本无法获得位置或再次请求位置。 鉴于Google Maps只有“是”和“没有”按钮而没有“永不”按钮,那么如何实现这一点呢? 我的应用程式图片 Google Map的图片


25
Android Studio Gradle:错误:任务':app:processDebugGoogleServices'的执行失败。>找不到匹配的客户端程序包
我正在尝试按照Google在此处提供的示例将Google Play服务依赖项升级到8.4.0 ,但出现以下错误(“ com.example.exampleapp”替代了我的应用包名称): Error:Execution failed for task ':app:processDebugGoogleServices'. > No matching client found for package name 'com.example.exampleapp' 项目build.gradle: buildscript { repositories { jcenter() } dependencies { 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 } …

3
google-services.json到底做什么?
我致力于将Google Analytics(分析)和GCM服务添加到当前应用中。在两种服务实施指南中,Google要求开发人员生成一个json文件:google-services.json并将其放在应用程序的根目录下。 我发现,即使我从应用程序中删除了该json文件,该服务仍然有效。 只想确定一下,该文件的真正用途是什么?它的用法是什么以及如何工作?

5
GoogleSignatureVerifier签名无效的消息(Google Play服务9.0.0)
我最近更新到了Google Play服务库版本9.0.0,并且不断收到以下logcat消息: 05-19 23:07:30.023 19237-19508/? V/GoogleSignatureVerifier: options.developer.com.developeroptions signature not valid. Found: 虽然我的应用程序未使用Google Maps API,但正在使用分析,广告和Google Plus API。 关于api键用法的文档中唯一提及的是使用google maps或android place api时。 我也尝试过使用正确的密钥添加“ com.google.android.geo.API_KEY”,但这没有帮助。 这是我的gradle.build文件: apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "options.developer.com.developeroptions" minSdkVersion 9 targetSdkVersion 23 versionCode 23 versionName "1.06" } buildTypes { release { minifyEnabled …

11
带有Google Play服务的Android Studio
我正在尝试使用新的Android Studio测试Google Play服务。我有一个依赖于google_play_services.jar的项目。但是,当我尝试重建项目时,出现以下错误: Information:[TstGP3-TstGP3] Crunching PNG Files in source dir: C:\Users\ans\AndroidStudioProjects\TstGP3\TstGP3\src\main\res Information:[TstGP3-TstGP3] To destination dir: C:\Users\ans\AndroidStudioProjects\TstGP3\build\classes\res-cache\TstGP3-TstGP3 Information:Compilation completed with 2 errors and 0 warnings in 2 sec Information:2 errors Information:0 warnings C:\Users\ans\.AndroidStudioPreview\system\compiler\tstgp3.3f17bd41\.generated\Android_BuildConfig_Generator\TstGP3-TstGP3.74fc5b25\production\com\example\tstgp3\BuildConfig.java Error:Error:line (4)error: duplicate class: com.example.tstgp3.BuildConfig C:\Users\ans\.AndroidStudioPreview\system\compiler\tstgp3.3f17bd41\.generated\aapt\TstGP3-TstGP3.74fc5b25\production\com\example\tstgp3\R.java Error:Error:line (10)error: duplicate class: com.example.tstgp3.R 似乎它具有两个BuildConfig文件和两个R类。我该如何解决该问题? 编辑: 我注意到编译器编译了两个R.java文件:一个位于我的项目文件夹中,另一个位于%USERPROFILE%.AndroidStudioPreview文件夹中,因此,我尝试在编译器设置中排除此“ Preview”文件夹现在它正在工作。仅在我开始在项目中使用Google Play服务类之后,才会出现此问题。如果有人可以解释此问题的原因,我将不胜感激。


18
将Google Play服务版本添加到您的应用清单中?
我正在学习本教程:https : //developers.google.com/maps/documentation/android/start#overview 关于如何将Google Maps添加到Android SDK中的应用程序。 我似乎遇到的唯一问题是在此期间(我已做完其他所有操作而没有错误): Edit your application's AndroidManifest.xml file, and add the following declaration within the <application> element. This embeds the version of Google Play services that the app was compiled with. <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> The error is: No resources found that match the given name …

12
如何在Android模拟器中下载Google Play服务?
我想在我的应用程序中使用Google Play服务API,但是当我打开模拟器测试我的应用程序时,它会向我发送一条消息,指出“必须下载Google Play服务”。我知道发生这种情况是因为我MainActivity在方法中将这个测试编码了onResume()。 我想知道如何在模拟器中安装Google Play服务,因为很快我将需要测试地图。

30
新的Google登录Android
我正在尝试使用新的Google Play服务8.3获取用户令牌ID,并且如记录所示,我通过了服务器ID: GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN) .requestIdToken(getString(R.string.server_client_id)) .requestEmail() .build(); 但是我仍然无法获得成功的结果,如下所示: {statusCode=unknown status code: 12501, resolution=null} 并记录在这里 GoogleSignInStatusCodes 用户已取消登录。也就是说,用户取消了某些登录解决方案,例如帐户选择或OAuth同意。 常数:12501 事实并非如此,因为我已经选择了一个帐户。知道是什么原因吗?


5
我什么时候应该使用ACCESS_COARSE_LOCATION权限?
我正在构建一个Android应用程序,该应用程序将跟踪用户的地理位置并在地图上绘制其路线。 我使用的是谷歌播放服务的位置API,如所描述这里。 很明显,我的应用程序需要ACCESS_FINE_LOCATION许可,我将其放入清单中: <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 我还需要ACCESS_COARSE_LOCATION许可吗?我需要粗略位置的用例是什么?

5
更新到修订版30后,缺少“ <sdk> / extras / google / google_play_services / libproject”文件夹
我使用Android SDK Manager将Google Play服务版本从版本29更新到了版本30,但是更新后目录"&lt;sdk&gt;/extras/google/google_play_services/libproject"消失了,仅保留了目录“ docs”和“ samples”。 我曾尝试卸载并重新安装几次,但总是碰巧错过目录“ libproject”。 有人有更新的问题吗? 我正在使用Debian Linux 8.4(jessie),尽管不认为它与问题有关。

11
getToken()失败。状态BAD_AUTHENTICATION错误
我在android studio中运行android应用程序时发现以下错误。由于此错误,无法在我的设备上安装该应用。找不到解决方法:(请帮助 验证:[GoogleAccountDataServiceImpl] getToken()失败。状态BAD_AUTHENTICATION,帐户:,应用程序:com.android.vending,服务:androidmarket com.google.android.gms.auth.be.account.bd:长期有效的凭证不可用。

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.