相关疑难解决方法(0)

google-services.json用于不同的productFlavors

更新: 不推荐使用GCM,请使用FCM

我实施新的谷歌云消息之后从谷歌开发者页面的导游在这里

我已成功运行并测试它.但我现在的问题是我有不同的productFlavors具有不同的applicationId/packageName和不同的GCM项目ID.在google-services.json具有在被投入/app/google-services.json不是味道文件夹.

有没有办法让google-services.json配置与许多口味不同?

android google-cloud-messaging google-play-services

430
推荐指数
13
解决办法
10万
查看次数

版本冲突更新到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
        }
Run Code Online (Sandbox Code Playgroud)

并在应用程序gradle中

    compile 'com.google.android.gms:play-services:8.4.0'
Run Code Online (Sandbox Code Playgroud)

android google-play-services

197
推荐指数
5
解决办法
9万
查看次数

GoogleService无法初始化

我在我的Android应用程序中使用谷歌地图.我已经创建了密钥并在清单文件中添加了必要的权限.但很快我启动应用程序,我在调试器中收到此消息:

GoogleService初始化失败,状态:10,缺少预期资源:'R.string.google_app_id'用于初始化Google服务.可能的原因是缺少google-services.json或com.google.gms.google-services gradle插件.

我不确定什么是错的.地图工作正常,我可以毫无问题地使用它.我的gradle文件有这个条目:

编译'com.google.android.gms:play-services:8.4.0'

什么是抱怨,我该如何缓解它?

android google-maps android-mapview android-maps-v2

112
推荐指数
3
解决办法
10万
查看次数

AnalyticsService未在应用清单中注册 - 错误

我正在尝试使用sdk中提供的以下文档将Android分析服务实施到Android应用程序:

https://developers.google.com/analytics/devguides/collection/android/v4/

我无法在分析管理网站中看到任何信息.

在应用程序运行时,我看到以下调试消息

"AnalyticsService未在应用清单中注册.可能无法可靠地提供匹配.有关说明,请参阅https://developers.google.com/analytics/devguides/collection/android/v4/."

你能建议我如何注册这项服务吗?

android google-analytics android-manifest

84
推荐指数
3
解决办法
3万
查看次数

找不到com.google.android.gms:play-services:8.4.0

我有Android项目,当运行./gradlew dependencies命令时,我收到以下错误,我无法弄清楚如何使用Google Play Service 8.4.0.(8.3.0作品)

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugCompile'.
   > Could not find com.google.android.gms:play-services:8.4.0.
     Searched in the following locations:
         https://jcenter.bintray.com/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.pom
         https://jcenter.bintray.com/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.jar
         https://maven.fabric.io/public/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.pom
         https://maven.fabric.io/public/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.jar
         https://zendesk.artifactoryonline.com/zendesk/repo/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.pom
         https://zendesk.artifactoryonline.com/zendesk/repo/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.jar
         https://repo1.maven.org/maven2/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.pom
         https://repo1.maven.org/maven2/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.jar
         file:/usr/local/android-sdk-linux/extras/android/m2repository/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.pom
         file:/usr/local/android-sdk-linux/extras/android/m2repository/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.jar
         file:/usr/local/android-sdk-linux/extras/google/m2repository/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.pom
         file:/usr/local/android-sdk-linux/extras/google/m2repository/com/google/android/gms/play-services/8.4.0/play-services-8.4.0.jar
Run Code Online (Sandbox Code Playgroud)

以下是app gradle文件的外观.

  dependencies {
      ....
      compile 'com.google.android.gms:play-services:8.4.0'
      ....
  }
Run Code Online (Sandbox Code Playgroud)

我已经尝试将以下内容放在项目gradle文件中,但没有帮助.

    dependencies {
      classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
      classpath 'com.google.gms:google-services:2.0.0-alpha3'
    }
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助我进一步调试吗?

android google-play-services

5
推荐指数
2
解决办法
1万
查看次数

Google Analytics V4 - 无法识别字符串xml配置名称:ga_trackingId

我正在尝试将Google Analytics包含到我的Android项目中.上次我使用它是V2并且运行良好.

现在我对此有疑问

11-10 20:15:35.493 1957-1957/com.xxx W/GAv4: Int xml configuration name not recognized: ga_sessionTimeout
11-10 20:15:35.508 1957-1957/com.xxx W/GAv4: Bool xml configuration name not recognized: ga_autoActivityTracking
11-10 20:15:35.508 1957-1957/com.xxx W/GAv4: String xml configuration name not recognized: ga_trackingId
Run Code Online (Sandbox Code Playgroud)

global_tracker.xml

<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:tools="http://schemas.android.com/tools"
    tools:ignore="TypographyDashes">
    <integer name="ga_sessionTimeout">300</integer>
    <bool name="ga_autoActivityTracking">true</bool>
    <string name="ga_trackingId">UA-10009718-55</string>

    <!-- the Local LogLevel for Analytics -->
    <string name="ga_logLevel">verbose</string>

    <!-- how often the dispatcher should fire -->
    <integer name="ga_dispatchPeriod">30</integer>

    <!-- Treat events as test events and don't send to google --> …
Run Code Online (Sandbox Code Playgroud)

xml android analytics google-analytics

4
推荐指数
1
解决办法
4068
查看次数

将gradle更新为2.10,现在travis找不到我的测试

我猜这是travis-ci支持吗?我是从他们的网站发送来的。我想我应该在这里问这个问题。

因此,我将Google Analytics(分析)添加到了我的应用中,为此,我必须将其插件的gradle更新到2.10版。完成后,所有travis-ci都会运行我的构建,但是在每个构建上都会出现以下错误:

com.android.builder.testing.ConnectedDevice > No tests found.[test(AVD) - 5.0.2] FAILED
Run Code Online (Sandbox Code Playgroud)

当我使用gradle2.2.1.-all时,这不是问题。

要更新我改变了distributionUrlgradle/wrapper/gradle-wrapper.properties

有人知道解决办法吗?我所有其他分支都很好,我没有进行此更改。

作为参考,这里是我的travis.yml,我没有对其进行任何更改,只是更新了gradle。

language: android
jdk: oraclejdk7
android:
  components:
    - platform-tools
    - tools
    - build-tools-23.0.2
    - android-23
    - sys-img-armeabi-v7a-android-21
    - extra-android-support
    - extra-android-m2repository
    - extra-google-m2repository
    - extra-gooogle-google_play_services

env:
  global:
    - ADB_INSTALL_TIMEOUT=8
    - MALLOC_ARENA_MAX=2

sudo: false
cache:
  directories:
    - $HOME/.gradle/caches/2.8
    - $HOME/.gradle/caches/jars-1
    - $HOME/.gradle/daemon
    - $HOME/.gradle/native
    - $HOME/.gradle/wrapper

before_install:
  - export ANDROID_HOME=/usr/local/android-sdk
  - export PATH=${PATH}:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tools
  - echo "sdk.dir=$ANDROID_HOME" > local.properties

notifications:
  slack: caketechnologies:pnmNEHM1ZxudlMZNTv6oVgcT

install:
  - TERM=dumb …
Run Code Online (Sandbox Code Playgroud)

java android travis-ci

3
推荐指数
1
解决办法
825
查看次数