Articles of 谷歌播放服务

如何在maven项目中使用Google Play服务?

有人可以给我一步一步的教程,告诉我如何在maven项目中使用google play服务? 我添加了两个依赖项 com.google.android.gms google-play-services 4 apklib com.google.android.gms google-play-services 4 jar apklib和jar出现在maven存储库中,但未生成com.google.android.gms.R类。 我收到NoClassDefFoundError。 如何将com.google.android.gms放在gen文件夹中?

Google Play服务 – 登录 – 客户端ID调试与发布

在我的第一个游戏中正确实施Google Play服务之后,现在是时候了。 我坚持消息“没有与此客户端ID关联的链接应用程序”….. 我已经正确配置了调试和发布的东西。 当我从Eclipse运行应用程序时它工作(使用调试密钥,我可以登录)。 当我创建一个签名的apk并将其安装在设备上时,我得到“没有与此客户端ID相关联的链接应用”。 在Google API中,我有2个客户端ID(调试和发布,也试图删除其中一个 – 没有运气)我尝试添加/删除测试帐户; /我已经创建了beta测试,将游戏推送到Google Play并标记为测试版。 然后从商店安装它作为“beta测试员”我检查了SHA1值并正确设置。 META-INF / CERT.rsa显示与Google API中的发布相同的SHA 这是一个更新而不是新的apk,游戏服务发布,因为它们在调试模式下工作正常。 这是一个付费应用程序。 在此之后,我尝试使用相同的包名创建第二个链接的应用程序。 它不能正常工作,现在我无法删除第二个链接的应用程序:/ 我知道这是一团糟,但这可能是什么? 我无法登录….

无法findcom.google.plus.platform的提供商信息

到目前为止,我已将应用与Google+平台以及Google+按钮集成在一起。 事情似乎工作正常,但我不断经常在日志中显示此消息.. 06-30 15:14:58.296: E/ActivityThread(2308): Failed to find provider info for com.google.plus.platform 有没有人见过这个。 任何人都可以向我解释它是什么,因为我找不到任何解释呢?

找不到与给定名称匹配的资源’@android:style / Theme.Material.Light.DialogWhenLarge.NoActionBar’

尝试使用最新的Google Play Services SDK时出现此错误: C:\Program Files (x86)\Android\android-sdk\extras\google\google_play_services\libproject\google-play-services_lib\res\values-v21\appinvite_styles.xml:5: error: Error retrieving parent for item: No resource found that matches the given name ‘@android:style/Theme.Material.Light.DialogWhenLarge.NoActionBar’. 我的目标是android-19但也尝试了同样结果的android-21 。 我有Android支持库 如果我使用旧版Google Play服务(修订版21),则不会出现错误。 此外,早期版本中没有文件夹values-v21 。 如何解决此错误? 编辑:我已尝试使用API​​ 21,但此错误仍然存​​在。 在manifest.xml : 在project.properties : target=android-21

如何确定Google Play服务的版本?

我正在从Eclipse迁移到Android Studio。 我有一个项目,我导入Android Studio使用Google Play服务,所以我按照我在此处find的文档: http : //developer.android.com/google/play-services/setup.html此文档说我需要编辑我的build.gradle文件。 他们给出了一个例子: apply plugin: ‘com.android.application’ … dependencies { compile ‘com.android.support:appcompat-v7:21.0.3’ compile ‘com.google.android.gms:play-services:6.5.87’ } 此外,文档还提到“每次更新Google Play服务时,请务必更新此版本号。”,我在上面的示例中假设为6.5.87 。 那么如何确定我使用Android SDK管理器安装的“版本”Google Play服务。 这是我的android sdk的屏幕截图: 所以我的Android SDK Manager告诉我我已经安装了“Revision”,那么我将什么放入build.gradle文件中? compile ‘com.google.android.gms:play-services:6.5.22’ … 或者可能 … compile ‘com.google.android.gms:play-services:22’ 任何帮助赞赏! 更新:感谢您的所有答案。 我能够find这样的版本: Leila001@win8 ~/Windows_Home/AppData/Local/Android/android-sdk/extras/google/google_play_services/libproject/google-play-services_lib/res/values $ cat version.xml 6587000

引用google-play-services库

我正在使用Google Maps Android API v2开展项目,当我开始引用google-play-services_lib时,我遇到了问题。 我的项目图标上出现一个红色感叹号,我在“问题”选项卡中有一条错误消息(我正在使用Eclipse): The container ‘Android Dependencies’ references non existing library ‘C:\Users\Labo FMS\Documents\Applications\04-adt-bundle-windows-x86_64\sdk\extras\google\google_play_services\libproject\google-play-services_lib\bin\google-play-services_lib.jar’ 事实上,如果我去那个文件夹,我发现没有“google-play-services_lib.jar”文件。 我已经尝试重新安装库,我注意到它在安装时底部有一条错误消息: [2013-04-09 13:54:32 – google-play-services_lib] Unable to resolve target ‘android-8’ [2013-04-09 13:54:32 – google-play-services_lib] Unable to resolve target ‘android-8’ [2013-04-09 13:56:18 – MainActivity] Unable to resolve target ‘android-8’ 谁知道这一切意味着什么?

Gradle sync失败:版本:8.4.0低于google-services插件所需的最低版本(9.0.0)

我正在尝试集成Google的Firebase SDK,如此处所述 但是当我尝试构建项目时,我遇到了这个错误: Gradle sync failed: Version: 8.4.0 is lower than the minimum version (9.0.0) required for google-services plugin. 这是我的项目的build.gradle文件: buildscript { repositories { jcenter() } dependencies { classpath ‘com.android.tools.build:gradle:2.1.0’ classpath ‘com.google.gms:google-services:3.0.0’ } } allprojects { repositories { jcenter() } } 这是app的build.gradle文件: buildscript { repositories { maven { url ‘https://maven.fabric.io/public’ } } dependencies { classpath […]

子类化SupportMapFragment会导致NullPointerException

我目前正在使用google-play-services库r3实现我自己的SupportMapFragment子类。 当我尝试将Fragment添加到Activity或ViewPager时,我在库的一个内部类中得到NullPointerException 。 这是相关的堆栈跟踪: java.lang.NullPointerException at maps.yponResume(Unknown Source) at com.google.android.gms.maps.internal.IMapFragmentDelegate$Stub.onTransact(IMapFragmentDelegate.java:115) at android.os.Binder.transact(Binder.java:310) at com.google.android.gms.maps.internal.IMapFragmentDelegate$a$a.onResume(Unknown Source) at com.google.android.gms.maps.SupportMapFragment$a.onResume(Unknown Source) at com.google.android.gms.internal.c$1.a(Unknown Source) at com.google.android.gms.internal.ca(Unknown Source) at com.google.android.gms.internal.c.onResume(Unknown Source) at com.google.android.gms.maps.SupportMapFragment.onResume(Unknown Source) at android.support.v4.app.Fragment.performResume(Fragment.java:1503) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:947) at android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart(FragmentManager.java:807) at android.support.v4.app.FragmentManagerImpl.startPendingDeferredFragments(FragmentManager.java:1112) at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1461) at android.support.v4.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java:461) 显然,此时内部地图为空。 有没有人遇到过这个问题而且有解决方案?

Google Play服务示例:“connectionResult无法解析”

当我试图按照如何检查是否安装了Google Play服务的示例时,我收到以下错误:serviceConnected方法中的行中的“connectionResult无法解析” int errorCode = connectionResult.getErrorCode(); 有什么可以遗漏? 我正在复制并粘贴它。 我在这里关注这个例子 谢谢!

AndroidStudio模拟器“除非您更新Google Play服务否则将无法运行”

我的模拟器有这个问题,我正在使用API​​ 5.1.1,我从SDK Manager获得了最新版本的Google Play服务。 AndroidManifest.xml中: 在build.grable中: compile ‘com.google.android.gms:play-services:+’