cordova 打包出现transformClassesWithDexForDebug一类错误的解决办法
2024-10-11 20:21:08
Cordova在添加了插件后,或者是本身文件很多,文件很大的情况下打包时候可能会出现
transformClassesWithDexForDebug或者transformClassesWithDexForArmv7Debug,及transformClassesWithDexForX86Debug错误
如下:
BUILD FAILED
Execution failed for task ':transformClassesWithDexForArmv7Debug'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1..0_71\bin\java.exe'' finished with non-zero exit value
这个错误是Dex在打包的时候太大了,导致打包出现缓冲的问题。
解决办法: 找到当前目录下的platforms\android\build.gradle文件,在android节的defaultConfig 节中添加multiDexEnabled true。
defaultConfig {
multiDexEnabled true
}
如果仍然不行,可以尝试删除在platforms\android\libs\android-support-v4.jar文件。
如果还是不行,在platforms\android目录下尝试执行gradlew clean试试。
如果还是不行,那还是算了,把platform下面清理干净重新来过吧!
最新文章
- 免费制作gif图片工具
- ApexSQLLog可以只读取ldf文件
- Javascript中addEventListener和attachEvent的区别
- Ubuntu搭建Note.Js 平台
- sublime text3使用小结
- JS中数组去除重复
- 在Salesforce中对某一个Object添加 Validation Rule
- Netty4.x中文教程系列(五)编解码器Codec
- sqlserver2008 如何定时清理索引碎片
- 去除浏览器下jquey easyui datagrid、combotree 缓存问题
- vbird BASH学习
- C# KTV 系统 SQL数据库连接 C# 应用窗体
- Xaml在string(串)定义常量和处理空间
- 【Unity 3D】学习笔记四十一:关节
- [转载] Winform中几种好用的Grid Control
- Linux(ubuntu)下jdk&;tomcat的安装
- Mapreduce数据分析实例
- xcode8 iOS函数返回值使用警告
- 测试思想-测试设计 史上最详细测试用例设计实践总结 Part2
- 【转载】C# Graphics类具体解释