我想使用gradle-experimental:0.6.0-alpha7在Android Studio 1.5.1中使用NDK构建集成。 但是现在我的google-services.json不再转换为例如用于分析的R.xml.global_tracker。
我用
classpath 'com.android.tools.build:gradle-experimental:0.6.0-alpha7'
classpath 'com.google.gms:google-services:2.0.0-alpha6'
在我的全局build.gradle和
中apply plugin: 'com.android.model.application'
apply plugin: 'com.google.gms.google-services'
在我的应用程序gradle文件之上。
com.google.gms:google-services插件在我使用com.android.tools.build:gradle:1.5.0时曾经工作但是现在无法找到R.xml.global_tracker,当我手动设置跟踪器时ID它没有跟踪任何内容。
是否有谷歌服务gradle插件和gradle labomantal的组合有效?
答案 0 :(得分:4)
没有该实验插件尚未与google-services gradle插件配合使用。我已经使用最新的0.7.2和0.8.0-alpha4实验插件进行了测试,但没有运气。
但是,解决方法对我有用。
根据Google Services Gradle Plugin的文档,它的作用主要是读取 google-services.json 并生成两个XML文件。该文档非常好地描述了XML和json之间的数据映射,因此可以手动或通过简单的脚本完全生成这些XML文件。
就我而言,我只需下载 google-services.json 文件并手动生成XML文件。然后:
重建apk并运行。