在更新 android studio 后嘗試在 ionic 2 中構建 android 平臺時,此錯誤開始出現。 Ionic Info: ionic (Ionic CLI) : 4.3.0 (/usr/local/lib/node_modules/ionic) Ionic Framework : ionic-angular 3.9.2 @ionic/app-scripts : 3.1.9Cordova: cordova (Cordova CLI) : 8.1.2 ([email protected]) Cordova Platforms : android 6.4.0 Cordova Plugins : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 1.2.1, (and 15 other plugins)System: NodeJS : v8.12.0 (/usr/local/bin/node) npm : 6.4.1 OS : macOS Sierra Xcode : Xcode 8.3.2 Build version 8E2002FAILURE:構建失敗并出現異常。What went wrong:Execution failed for task ’:transformClassesWithDexBuilderForDebug’. >com.android.build.api.transform.TransformException:com.android.builder.dexing.DexArchiveBuilderException:com.android.builder.dexing.DexArchiveBuilderException:Failed to process /.gradle/caches/modules-2/files-2.1/com.squareup.okhttp3/okhttp/3.13.1/b49cf3799bd473199e96c4fb9987e9e08395a1c0/okhttp-3.13.1.jar發現 Dexbuilder 錯誤與 Java 8 版本有關。
1 回答

四季花海
TA貢獻1811條經驗 獲得超5個贊
在 /platforms/android 文件夾內的“Build.Gradle”文件中修改這些選項解決了這個問題
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
添加回答
舉報
0/150
提交
取消