您好我正在开发一个Android应用程序。大多数功能已经实现并且运行正常。现在我尝试整合添加到Google AdMob广告。
但是当我在build.gradle文件的依赖项部分添加google add services时,我的应用程序停止了错误处理:
Execution failed for task ':app:processDebugManifest'.
我的build.gradle文件配置如下:
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "com.coder.reports"
minSdkVersion 8
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.1.0'
compile 'com.android.support:design:23.1.0'
compile 'com.google.android.gms:play-services-ads:8.1.0'
}
请告诉我我错过了什么或配置文件有什么问题?
答案 0 :(得分:0)
请在清单文件中将minSdkVersion更新为8到16: -
defaultConfig {
applicationId "com.coder.reports"
minSdkVersion 16
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
答案 1 :(得分:0)
解决您的错误:
在 build.gradle 中,您使用的是play-services-ads版本是8.1.0而 minSdkVersion 是8,它比8.1.0小,这就是为什么你正在收到错误。
根据您的情况,您不能将 minSdkVersion 设置为小于 9 。只需按照以下步骤更新您的默认部分,然后有希望同步您的问题
defaultConfig {
applicationId "com.coder.reports"
minSdkVersion 9
targetSdkVersion 23
versionCode 1
versionName "1.0"
}