Ami*_*ani 4 android build gradle vue.js nativescript
在构建 NS + Vue 应用程序时,出现以下错误 -
Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.
> com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives
Run Code Online (Sandbox Code Playgroud)
错误是因为 .dex 文件中的方法引用数不能超过 64K。错误也指向https://developer.android.com/tools/building/multidex.html上的解决方案
该解决方案建议启用应用multidex超过64K的方法,即添加multiDexEnabled true在build.gradle其中解决了错误。
在NativeScriptbuild.gradle位于platforms/,所以每当我清理与平台tns platform clean或删除platforms/,我不得不再次添加multiDexEnabled true的build.gradle。
有没有永久的解决方案?
而不是build.gradle在platforms/使用app.gradle中App_Resources/Android。
添加multiDexEnabled true里面android.defaultConfig的app.gradle文件,这将持续存在,并不会改变tns platform clean或删除platforms/
| 归档时间: |
|
| 查看次数: |
770 次 |
| 最近记录: |