我正在开发一个Android应用程序但是当我尝试构建应用程序时,它给了我错误:
Gradle Sync失败错误:v2证书中不允许扩展“。
我正在使用:
Android Studio:2.2.2。
Gradle版本:2.2.2
我的build.gradle
文件是:
compileSdkVersion 23
buildToolsVersion "25.0.0"
aaptOptions
{
cruncherEnabled = false
}
defaultConfig {
minSdkVersion 14
targetSdkVersion 23
versionCode 1
versionName "1.0"
applicationId "com.myproject.src"
vectorDrawables.useSupportLibrary=true
}
signingConfigs {
release {
storeFile file("path_for_keystore")
storePassword "password"
keyAlias "Alias"
keyPassword "password"
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
debug {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
}
packagingOptions {
exclude 'LICENSE.txt'
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/ASL2.0'
exclude 'META-INF/NOTICE'
exclude 'META-INF/LICENSE'
}
lintOptions {
abortOnError false;
disable 'InvalidPackage'
disable 'OldTargetApi'
}}
任何帮助将不胜感激。
答案 0 :(得分:0)
某些外部库(butterknife)的旧版本导致了这个问题。 更新到最新版本后解决了问题。