Android 应用插件时出错:';com.google.gms.googleservices';
我遵循google文档将我的应用程序集成到google Analytics。 但是当添加Android 应用插件时出错:';com.google.gms.googleservices';,android,google-analytics-firebase,Android,Google Analytics Firebase,我遵循google文档将我的应用程序集成到google Analytics。 但是当添加 apply plugin: 'com.google.gms.google-services' 在构建我的应用程序时,我遇到了以下错误: Error:(49, 0) For input string: "+" 以下是我在应用程序的build.gradle中使用的设置: apply plugin: 'com.android.application' android { compileSdkVers
apply plugin: 'com.google.gms.google-services'
在构建我的应用程序时,我遇到了以下错误:
Error:(49, 0) For input string: "+"
以下是我在应用程序的build.gradle中使用的设置:
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "com.myapp.xyz"
manifestPlaceholders = [
manifestApplicationId : "${applicationId}",
onesignal_app_id : "ccd48c54-2069-41f9-8ff7-54c7a12f2d18a",
onesignal_google_project_number: "306632981237"
]
minSdkVersion 15
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
}
}
}
repositories {
mavenCentral()
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
// compile 'com.android.support:appcompat-v7:22.2.1'
compile project(':facebook')
compile 'com.android.support:design:22.2.1'
compile 'com.android.support:palette-v7:22.2.1'
compile 'com.astuetz:pagerslidingtabstrip:1.0.1'
compile 'com.android.support:appcompat-v7:22.2.1'
compile 'com.android.support:support-v4:22.2.1'
compile 'com.onesignal:OneSignal:1.+@aar'
compile 'com.google.android.gms:play-services-gcm:+'
compile 'com.google.android.gms:play-services:8.4.0'
compile 'com.google.android.gms:play-services-analytics:8.4.0'
}
apply plugin: 'com.google.gms.google-services'
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3'
classpath 'com.google.gms:google-services:2.0.0-alpha6'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
以下是build.gradle应用程序中的设置:
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "com.myapp.xyz"
manifestPlaceholders = [
manifestApplicationId : "${applicationId}",
onesignal_app_id : "ccd48c54-2069-41f9-8ff7-54c7a12f2d18a",
onesignal_google_project_number: "306632981237"
]
minSdkVersion 15
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
}
}
}
repositories {
mavenCentral()
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
// compile 'com.android.support:appcompat-v7:22.2.1'
compile project(':facebook')
compile 'com.android.support:design:22.2.1'
compile 'com.android.support:palette-v7:22.2.1'
compile 'com.astuetz:pagerslidingtabstrip:1.0.1'
compile 'com.android.support:appcompat-v7:22.2.1'
compile 'com.android.support:support-v4:22.2.1'
compile 'com.onesignal:OneSignal:1.+@aar'
compile 'com.google.android.gms:play-services-gcm:+'
compile 'com.google.android.gms:play-services:8.4.0'
compile 'com.google.android.gms:play-services-analytics:8.4.0'
}
apply plugin: 'com.google.gms.google-services'
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3'
classpath 'com.google.gms:google-services:2.0.0-alpha6'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
首先你应该打电话
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
classpath 'com.google.gms:google-services:2.0.0-alpha2'
}
不要(避免调用+
)
做
更换线路
编译'com.google.android.gms:play services gcm:+'
有以下几点
编译'com.google.android.gms:play services gcm:8.4.0'
在application build.gradle文件中 需要在两个渐变中输入以下条目:
classpath 'com.android.tools.build:gradle:1.3.0'
classpath 'com.google.gms:google-services:3.0.0'
// Dependency for Google Sign-In
compile 'com.google.android.gms:play-services-auth:9.4.0'
classpath 'com.android.tools.build:gradle:2.3.0'
classpath 'com.google.gms:google-services:3.0.0'
classpath 'com.android.tools.build:gradle:1.3.0'
classpath 'com.google.gms:google-services:3.0.0'
// Dependency for Google Sign-In
compile 'com.google.android.gms:play-services-auth:9.4.0'
classpath 'com.android.tools.build:gradle:2.3.0'
classpath 'com.google.gms:google-services:3.0.0'
apply plugin: 'com.google.gms.google-services'
将以下内容添加到@project-level-gradle文件中:
classpath 'com.android.tools.build:gradle:1.3.0'
classpath 'com.google.gms:google-services:3.0.0'
// Dependency for Google Sign-In
compile 'com.google.android.gms:play-services-auth:9.4.0'
classpath 'com.android.tools.build:gradle:2.3.0'
classpath 'com.google.gms:google-services:3.0.0'
正如许多ppl所说,我在项目级渐变中添加了“classpath'com.google.gms:google services:3.0.0”” 但是,我遇到另一个错误,即“模块根文件夹中缺少文件google-services.json。”。 最后,我需要通过以下链接建立一个项目 在建立了一个项目之后,我花了很多时间去Firebase控制台。在那个页面中,我可以下载googleservice.json文件,这是解决这个问题的关键 将该JSON文件拖放到项目的“/app”文件夹下 我花了一个小时才弄明白。
我希望它能对某人有所帮助。我遇到了这个问题,下面修复了它。。转到平台>android>project.properties并编辑行
cordova.system.library.5=com.google.android.gms:play-services-auth:+
cordova.system.library.6=com.google.android.gms:play-services-identity:+
到
据说,#不要修改此文件--您所做的更改将被删除代码>
但这解决了我的问题在project.properties
中更改以下代码:
cordova.system.library.2=com.google.android.gms:play-services-gcm:+
cordova.system.library.3=com.google.android.gms:play-services-location:+
到
并将google service.json
文件添加到app module有时,您必须更新您的REALM-PLUGIN,您需要在顶级Gradle(项目:Gradle)中编写此文件,复制粘贴到“classpath行下方:
buildscript{
...
依赖关系{
classpath'io.realm:realm gradle plugin:7.0.0'//发布你的gradle完整跟踪。我正在使用ionic/cordova。你能解释一下项目级和应用级我的build.gradle的含义吗?gradle位于myApp/platforms/android/build.gradle。但在myApp/platforms/android/CordovaLib/build.gradle中也有build.gradle