java - 无法导入谷歌分析
问题描述
我已经编译了 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 重启 修复了这个
推荐阅读
- excel - 使用用户选择的单元格范围
- graylog - 如何在 Graylog 4.0 日志记录中找到两个字段的唯一组合?
- postgresql - 如何为 Postgres 9.2 续订 SSL 证书
- networking - 无法将互联网连接到 vmware
- c# - 这种使用Unicode大写字符串的方法是否安全?
- azure-active-directory - 如何授予企业应用的租户范围的应用权限?
- javascript - 没有从我的第三方 API 调用快速路由 node.js 获取响应对象
- image - 颤振:边框半径不适用于图标
- android - Appflow Deploy 插件导致错误:Ionic Capacitor 项目中的“未捕获(承诺)字符串资源 id #0x0”
- xcode - 无法加载文件或程序集“Microsoft.Windows.Simulator.Client,”Microsoft.VisualStudio.CppSvc.Internal StreamJsonRpc.RemoteInvocationException