安卓开发异常处理之(65536)——Android Studio TransformException : Error:Execution failed for task ':app:trans...
2016-12-09 15:24
495 查看
今天做项目时突然遇到个这种异常,之前是没遇到过的。现在把这个异常写出来,希望能帮到也遇到同种情况的朋友!
注:我是用Android Studio开发的!
经典的:65536
本来我这个项目一直都是好好的,代码也是没问题的。但是今天新加了个功能(当然也就新开启了个Activity....),然后再编译时用了好长时间,再然后就报上面的那个异常了!
详情信息如下:
Error:Execution failed for task ':app:transformClassesWithDexForDebug'. com.android.build.api.transform.TransformException:
com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_05\bin\java.exe'' finished with non-zero exit value 2
一开始以为是代码的问题,把代码检查了好几遍,都没发现问题。后来研究终于发现了问题原因:
If the number of method references in your app exceeds the 65K limit, your app may fail to
compile.
(如果你的应用程序的方法引用数量超过65
k的限制,应用程序可能无法编译。)
解决方法:
在“build.gradle :
“中添加:
注:我是用Android Studio开发的!
经典的:65536
Android
Studio TransformException : Error:Execution failed for task ':app:transformClassesWithDexForDebug'
本来我这个项目一直都是好好的,代码也是没问题的。但是今天新加了个功能(当然也就新开启了个Activity....),然后再编译时用了好长时间,再然后就报上面的那个异常了!详情信息如下:
Error:Execution failed for task ':app:transformClassesWithDexForDebug'. com.android.build.api.transform.TransformException:
com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_05\bin\java.exe'' finished with non-zero exit value 2
一开始以为是代码的问题,把代码检查了好几遍,都没发现问题。后来研究终于发现了问题原因:
If the number of method references in your app exceeds the 65K limit, your app may fail to
compile.
(如果你的应用程序的方法引用数量超过65
k的限制,应用程序可能无法编译。)
解决方法:
在“build.gradle :
“中添加:
multiDexEnabled true
defaultConfig { applicationId "com.welink2016.kmworknow" minSdkVersion 17 targetSdkVersion 23 multiDexEnabled true versionCode 3 versionName "1.3" }
相关文章推荐
- Android Studio TransformException : Error:Execution failed for task ':app:transformClassesWithDexFor
- 安卓开发遇到Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
- Android Studio Error:Execution failed for task ':app:transformClassesWithDexForDebug' 解决办法
- android studio 打包发布签名后的apk文件时出现Error:Execution failed for task ':app:transformClassesAndResourcesWi
- Android Error:Execution failed for task ':app:transformClassesWithDexForDebug'.异常
- android studio DEX 方法超过64K限制和gradle编译OOM问题解决,异常名:Error:Execution failed for task ':app:dexDebug'. >
- Android异常之Error:Execution failed for task ':app:transformClassesWithInstantRunSlicerForDebug'.
- AndroidStudio Error:Execution failed for task ':app:transformClassesWithDexForDebug'. 錯誤解決方法
- android studio DEX 方法超过64K限制和gradle编译OOM问题解决,异常名:Error:Execution failed for task ':app:dexDebug'. >
- Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException
- Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException
- Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException
- DEX 方法超过64K限制和gradle编译OOM问题解决,异常名:Error:Execution failed for task ':app:dexDebug'. > com.android.ide
- android studio Execution failed for task ':app:mergeDebugResources' Error: 前言中不允许有内容
- <错误处理> Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessExc
- Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException
- Android Studio 报错 Error:Execution failed for task ':app:dexDebug'。support-v7 Theme.AppCompat.Light
- Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException:
- Android 编译报错:Error:Execution failed for task ':app:transformClassesWithDexForDebug'