我正在尝试添加一个较旧的项目谷歌广告横幅,但当我添加到Grandle Firebase并运行应用程序时崩溃:
这是我的傻瓜:
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开发的。
答案 0 :(得分:2)
这是因为firebase使用新版本的android支持lib而actionbarsherlock依赖于旧版本。如果您仍想使用actionbarsherlock,则需要对其进行一些更改,请参阅here
答案 1 :(得分:0)
不要忘记添加主要的firebase项目:
compile 'com.google.firebase:firebase-core:10.2.0'