1. 程式人生 > >Android Studio報錯:Android studio 3.0 com.android.builder.dexing.DexArchiveMergerException

Android Studio報錯:Android studio 3.0 com.android.builder.dexing.DexArchiveMergerException

解決辦法,遇到這個問題很有可能是你在新版的AS中(3.0以上)引入了最新的ButterKnife(8.8.1),
如果你看到以下錯誤:
合併Dex程式型別時出現錯誤:
android.support.v4.os.ResultReceiver$MyResultReceiver
INotificationSideChannel$Stub$Proxy
或者:
Error:Unable to find method ‘com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List;’.

此時不妨降低butterknife的版本使用8.4.0或者以下版本,問題可解:

   implementation 'com.jakewharton:butterknife:8.4.0'
    annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'

AS部署失敗,
顯示:Device supports,but APK only supports…
主機板供電不足,就是資料線有問題,重新插拔資料線,或者換個介面。