2016-12-07 24 views
0

我正在開發一個Android應用程序,但是當我試圖構建應用程序,它給我的錯誤:擴展在V2證書不允許Android Studio中

Gradle Sync Failed Error:Extensions not allowed in v2 certificate".

我使用:

的Android工作室:2.2.2。

搖籃版本: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

較舊版本的某些外部庫(butterknife)導致該問題。 更新至最新版本後解決了問題。

+0

如果您提到了哪個庫,它會很有用 –