天道酬勤,学无止境

google-play-services

无法更新到 com.google.gms:google-services:4.2.0(Can't update to com.google.gms:google-services:4.2.0)

问题 在开始 google-services 版本。 是classpath 'com.google.gms:google-services:4.1.0' ,但是当我将其更改为4.2.0时,在将Sync Project with Gradle files期间发生错误 我的顶级gradle: // Top-level build file apply plugin: 'kotlin' buildscript { ext.kotlin_version = '1.3.20' repositories { google() jcenter() maven { url 'https://maven.fabric.io/public' } maven { url 'http://oss.jfrog.org/artifactory/oss-snapshot-local' } } dependencies { classpath 'com.android.tools.build:gradle:3.2.1' classpath 'com.google.gms:google-services:4.2.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath 'com.orhanobut

2021-12-03 19:55:11    分类:技术分享    android   firebase   android-studio   gradle   google-play-services

org.gradle.internal.resolve.ArtifactNotFoundException:找不到 play-services-basement.aar(org.gradle.internal.resolve.ArtifactNotFoundException: Could not find play-services-basement.aar)

问题 我使用的是15.0.1版本的 Firebase 和 Google Play 服务。 构建今天已经开始破坏。 我该如何解决? 以下是 Gradle 日志以供参考。 [org.gradle.internal.buildevents.BuildExceptionReporter] FAILURE: Build failed with an exception. [org.gradle.internal.buildevents.BuildExceptionReporter] [org.gradle.internal.buildevents.BuildExceptionReporter] * What went wrong: [org.gradle.internal.buildevents.BuildExceptionReporter] A problem occurred configuring project ':demo'. [org.gradle.internal.buildevents.BuildExceptionReporter] > Failed to notify project evaluation listener. [org.gradle.internal.buildevents.BuildExceptionReporter] > java.lang

2021-12-03 13:29:15    分类:技术分享    android   android-studio   android-gradle-plugin   google-play-services   jcenter

Gradle 找不到依赖项 com.google.android.gms:play-services(Gradle could not find dependency com.google.android.gms:play-services)

问题 自从我将 Android Studio 升级到 3.0.0 以来,我遇到了一个问题:我再也找不到com.google.android.gms:play-services了! 添加此依赖项后,当我尝试同步我的项目时,我收到以下消息: Failed to resolve: com.google.android.gms:play-services-games:11.4.2 我可以单击“安装存储库并同步项目”,但是当我这样做时,我收到以下消息: Could not find dependency "com.google.android.gms:play-services-games:11.4.2" 我试图搜索,但我找到的唯一解决方案是安装 Google 存储库,并将jcenter()添加到我的build.gradle文件中的存储库但我已经这样做了! 任何的想法? 这是我的 build.gradle 文件: buildscript { repositories { mavenLocal() mavenCentral() maven { url "https://oss.sonatype.org/content/repositories/snapshots/" } jcenter() } dependencies { classpath 'com.android.tools.build

2021-12-02 09:27:46    分类:技术分享    android   gradle   dependencies   google-play-services   android-studio-3.0

Google Play 服务 GCM 10.0.1 要求“更新”回 9.0.0(Google Play Services GCM 10.0.1 asks to “update” back to 9.0.0)

问题 我正在尝试构建我的新项目,但出现此错误: 错误:任务“:mobile:processDebugGoogleServices”的执行失败。 请通过更新 google-services 插件的版本来修复版本冲突(有关最新版本的信息可在 https://bintray.com/android/android-tools/com.google.gms.google-services/ 获得)或将 com.google.android.gms 的版本更新为 9.0.0。 apply plugin: 'com.android.application' apply plugin: 'com.google.gms.google-services' android { compileSdkVersion 25 buildToolsVersion "25.0.1" defaultConfig { applicationId "com.julia.android.example_project" minSdkVersion 10 targetSdkVersion 25 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(

2021-12-01 03:03:41    分类:技术分享    android   gradle   google-play-services   build.gradle

重复条目:com/google/firebase/FirebaseApiNotAvailableException.class(Duplicate entry: com/google/firebase/FirebaseApiNotAvailableException.class)

问题 我有一个使用 React-Native 构建并使用 Google Play 服务(分析、云消息传递、广告)的 Android 项目。 我没有在任何地方明确使用 Firebase。 尝试从 8.4.0 => 9.2.0 升级 Play 服务。 还升级了 GPS 类路径。 buildscript { dependencies { classpath 'com.google.gms:google-services:3.0.0' ... dependencies { compile 'com.google.android.gms:play-services-analytics:9.2.1' compile 'com.google.android.gms:play-services-ads:9.2.1' compile 'com.google.android.gms:play-services-base:9.2.1' compile 'com.google.android.gms:play-services-gcm:9.2.1' 请注意,我没有在任何地方明确依赖 Firebase。 自从升级后,我收到以下 Gradle 构建错误: com.android.build.api.transform.TransformException:java.util.zip.ZipException

2021-11-30 14:33:32    分类:技术分享    android   firebase   react-native   android-gradle-plugin   google-play-services

谷歌游戏成就重置(每天)(google play games achievements reset (every day))

问题 上周我们软启动了我们的游戏,我们开始收到人们的错误消息。 他们(所有人)似乎都有的错误之一是他们的成就至少每天都会重置,但有时甚至在重新启动我们的游戏时也是如此。 成就在解锁时会弹出,甚至在成就 UI 中可见,但它们会不断被重置/删除。 我们确实知道我们的游戏对于我们的 Beta 测试者来说是这样的,但我们假设这是因为当时玩的每个人都注册为 Beta 测试者。 无论如何,我们已经在互联网上寻找其他与我们有同样问题的人,但我们两手空空。 我们已经检查了播放仪表板和游戏中的所有设置十几次,但找不到问题。 每个帖子总是关于重置成就,而不是保留它们。 我注意到的一件事是,我们使用 GPGS 发出的几乎 70% 的调用都是由 4xx 响应返回的。 我们目前正在将 Unity 5.3.x 与 GPGS v0.9.32 结合使用。 有没有人知道为什么我们的成就会发生这种情况? 回答1 好吧,我们找到了答案:我们有 2 个凭据,但显然在我们的 APK 中使用了错误的凭据。 我们切换了签名证书指纹,以便 APK 和播放服务中的指纹匹配,现在它可以工作了。 奇怪的是,一切似乎都奏效了,我们从来没有从谷歌那里得到任何关于出现问题的反馈...... 感谢您对这个问题的关注!

2021-11-30 13:15:41    分类:技术分享    android   unity3d   google-play-services

无法解决:com.google.firebase:firebase-analytics:9.0.0 [重复](Failed to resolve: com.google.firebase:firebase-analytics:9.0.0 [duplicate])

问题 这个问题在这里已经有了答案: 无法解决:com.google.firebase:firebase-core:9.0.0 (12 个回答) 5年前关闭。 根据 Google I/O 2016,我知道“Firebase”,它对我来说非常好,但我无法使用它,因为这个错误。我有一个将“Google Play 服务”更新到 30 的解决方案,但没有更新提示。 回答1 您必须更新您的 SDK 管理器 你也必须使用 classpath 'com.google.gms:google-services:3.0.0' 在您的buildscript块中,此版本必须与 Google Play services 9.0 (+) 一起使用。 回答2 尝试这个 com.google.firebase:firebase-core:9.0.0 代替 com.google.firebase:firebase-analytics:9.0.0

2021-11-30 07:56:44    分类:技术分享    android   firebase   google-play-services   firebase-analytics

应用程序终止后,Google 附近的 API 后台扫描不起作用(Google nearby API background scan doesn´t work after application kill)

问题 我有 kontakt.io 信标,我尝试使用附近的 API 编写用于后台扫描的应用程序。 我使用这种方法订阅消息: SubscribeOptions options = new SubscribeOptions.Builder() // Finds messages attached to BLE beacons. See // https://developers.google.com/beacons/ .setStrategy(Strategy.BLE_ONLY) .build(); Nearby.Messages.subscribe(mGoogleApiClient, getPendingIntent(), options) .setResultCallback(new ResultCallback<Status>() { @Override public void onResult(@NonNull Status status) { if (status.isSuccess()) { Log.i(TAG, "subscribed successfully"); mSubState = SubState.SUBSCRIBING; // Start background service for handling the notification. getActivity(

2021-11-30 06:31:37    分类:技术分享    android   google-play-services   beacon   google-nearby

任务“:app:processReleaseGoogleServices”执行失败。 > 找不到与包名称匹配的客户端(Execution failed for task ':app:processReleaseGoogleServices'. > No matching client found for package name)

问题 每当我尝试构建我的项目时,我都会收到此错误: Execution failed for task ':app:processReleaseGoogleServices'. No matching client found for package name 'com.my.package' 我已经制作并重新制作了google-services.json并使用了该应用程序和包com.my.package 。 这是我的项目 build.gradle: buildscript { repositories { ... } dependencies { classpath 'com.android.tools.build:gradle:2.0.0-beta6' classpath 'com.github.JakeWharton:sdk-manager-plugin:220bf7a88a7072df3ed16dc8466fb144f2817070' classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' classpath 'io.fabric.tools:gradle:1.+' classpath 'com.newrelic.agent.android:agent-gradle-plugin:4.265.0'

2021-11-30 05:22:15    分类:技术分享    android   google-analytics   google-play-services   build.gradle   newrelic

找不到与给定名称“@android:style/Theme.Material.Light.DialogWhenLarge.NoActionBar”匹配的资源(No resource found that matches the given name '@android:style/Theme.Material.Light.DialogWhenLarge.NoActionBar')

问题 尝试使用最新的 Google Play 服务 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 : <uses-sdk android:minSdkVersion="21" android:targetSdkVersion="21" /> 在project

2021-11-30 02:54:00    分类:技术分享    android   google-play-services