为 gradle 中的 Google 广告添加 Firebase 时崩溃
Crash when adding Firebase for Google Ads in gradle
我正在尝试在一个较旧的项目中添加 google 广告横幅,但是当我将 Firebase 添加到 Grandle 和 运行 应用程序时它崩溃了:
这是我的 gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion '25.0.2'
defaultConfig {
applicationId "com...."
minSdkVersion 15
targetSdkVersion 22
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.google.firebase:firebase-ads:10.2.0'
compile 'com.android.support:support-v4:22.2.0'
compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
compile files('libs/pinch-0.8.jar')
compile files('libs/signpost-commonshttp4-1.2.1.1.jar')
compile files('libs/signpost-core-1.2.1.1.jar')
compile files('libs/signpost-jetty6-1.2.1.1.jar')
compile files('libs/twitter4j-async-3.0.3.jar')
compile files('libs/twitter4j-core-3.0.3.jar')
compile files('libs/twitter4j-examples-3.0.3.jar')
}
apply plugin: 'com.google.gms.google-services'
这是错误信息
项目的第一个版本是用Eclipse开发的。
不要忘记添加主 firebase 项目:
compile 'com.google.firebase:firebase-core:10.2.0'
这是因为firebase使用新版本android支持lib,而actionbarsherlock依赖旧版本。如果您仍想使用 actionbarsherlock,则需要对其进行一些更改,请参阅
我正在尝试在一个较旧的项目中添加 google 广告横幅,但是当我将 Firebase 添加到 Grandle 和 运行 应用程序时它崩溃了:
这是我的 gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion '25.0.2'
defaultConfig {
applicationId "com...."
minSdkVersion 15
targetSdkVersion 22
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.google.firebase:firebase-ads:10.2.0'
compile 'com.android.support:support-v4:22.2.0'
compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
compile files('libs/pinch-0.8.jar')
compile files('libs/signpost-commonshttp4-1.2.1.1.jar')
compile files('libs/signpost-core-1.2.1.1.jar')
compile files('libs/signpost-jetty6-1.2.1.1.jar')
compile files('libs/twitter4j-async-3.0.3.jar')
compile files('libs/twitter4j-core-3.0.3.jar')
compile files('libs/twitter4j-examples-3.0.3.jar')
}
apply plugin: 'com.google.gms.google-services'
这是错误信息
项目的第一个版本是用Eclipse开发的。
不要忘记添加主 firebase 项目:
compile 'com.google.firebase:firebase-core:10.2.0'
这是因为firebase使用新版本android支持lib,而actionbarsherlock依赖旧版本。如果您仍想使用 actionbarsherlock,则需要对其进行一些更改,请参阅