Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 应用插件时出错:';com.google.gms.googleservices';_Android_Google Analytics Firebase - Fatal编程技术网

Android 应用插件时出错:';com.google.gms.googleservices';

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

我遵循google文档将我的应用程序集成到google Analytics。 但是当添加

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文件中

需要在两个渐变中输入以下条目:


  • 将以下内容添加到@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'
    
  • 将以下内容添加到@app-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'
    
  • 添加插件:

    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