java - 无法导入 Google Analytics

标签 java android android-studio google-analytics

我已经编译了 gradle 文件,但无法在我的项目中导入与 Google Analytics 相关的任何文件。在一个新项目中它可以工作,但在这个项目中不行。我不知道出了什么问题。

apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
apply plugin: 'com.google.protobuf'


android {
    signingConfigs {
    }
    compileSdkVersion 26
    buildToolsVersion '26.0.2'
    useLibrary 'org.apache.http.legacy'
    defaultConfig {
        applicationId "com.whizkidzmedia.youhuu"
        minSdkVersion 21
        targetSdkVersion 26
        versionCode 40
        versionName "3.1"
        multiDexEnabled = true
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            debuggable false
            minifyEnabled false
            // shrinkResources true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
        debug {
            debuggable true
            minifyEnabled false
            //shrinkResources true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    packagingOptions {
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/license.txt'
    }
    productFlavors {
    }
}

protobuf {
    protoc {
        artifact = 'com.google.protobuf:protoc:3.0.0-beta-3'
    }
    plugins {
        grpc {
            artifact = 'io.grpc:protoc-gen-grpc-java:0.15.0'
        }
    }
    generateProtoTasks {
        all().each {
            task ->
                task.builtins {
                    remove javanano
                    java {
                    }
                }
                task.plugins {
                    grpc {
                    }
                }
        }
    }
}

ext {
    supportLibraryVersion = '24.2.1'
    grpcVersion = '0.15.0'
}





repositories {
    maven { url 'https://maven.fabric.io/public' }
    maven { url 'https://maven.google.com/' }

}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })


    // compile 'com.google.android.gms:play-services-appindexing:10.0.0'

    compile('com.crashlytics.sdk.android:crashlytics:2.6.7@aar') {
        transitive = true;
    }
    compile files('libs/fortumo-in-app-android-sdk.jar')
    compile("io.grpc:grpc-protobuf:${grpcVersion}") {
        exclude module: 'jsr305'
    }
    compile("io.grpc:grpc-stub:${grpcVersion}") {
        exclude module: 'jsr305'
    }
    compile("io.grpc:grpc-auth:${grpcVersion}") {
        exclude module: 'jsr305'
    }
    compile("io.grpc:grpc-okhttp:${grpcVersion}") {
        exclude module: 'jsr305'
    }
    // OAuth2 for Google API
    compile('com.google.auth:google-auth-library-oauth2-http:0.3.0') {
        exclude module: 'jsr305'
        exclude module: 'httpclient'
    }

    compile 'com.android.support:appcompat-v7:26.1.0'
    compile 'com.android.support:recyclerview-v7:26.1.0'
    compile 'com.android.support:percent:26.1.0'
    compile 'com.google.firebase:firebase-messaging:11.6.2'
    compile 'com.facebook.android:facebook-android-sdk:[4,5)'
    compile 'com.google.android.gms:play-services-auth:11.6.2'
    compile 'javax.annotation:javax.annotation-api:1.2'
    compile 'com.google.android.gms:play-services-cast-framework:11.6.2'
    compile 'com.android.support:multidex:1.0.1'
    compile 'com.google.android.gms:play-services-analytics:11.6.2'
    testCompile 'junit:junit:4.12'
}

configurations.all {
    resolutionStrategy.eachDependency { DependencyResolveDetails details ->
        def requested = details.requested
        if (requested.group == 'com.android.support') {
            if (!requested.name.startsWith("multidex")) {
                details.useVersion '25.3.0'
            }
        }
    }
}


apply plugin: 'com.google.gms.google-services'

请让我知道如何解决这个问题。这是项目级别gradle中的类路径。

类路径'com.android.tools.build:gradle:2.3.2' 类路径“com.google.gms:google-services:3.1.1”

最佳答案

Android IDE 重启修复了此问题

关于java - 无法导入 Google Analytics,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50630504/

相关文章:

java - StringBuffer 的替换方法无法正常工作

java - java 中的突然结果集行为

java - 我应该为 Web 项目的人工智能使用哪种语言

android - android中EditText的多行文本对齐

java - 图标有问题

java - 子表中未生成单向一对一映射外主键

android - RecyclerView 和 Adapter 数据更新

java - 如何避免对包装类上实现的每个方法的包装对象进行空检查

java - IntelliJ/结构搜索 : Remove useless methods that only call super method

android - 无法在 android studio 3.6 中进行 git pull