安卓中运行报错Error:Execution failed for task ':app:transformClassesWithDexForDebug'解决
在androidstuio中運行我的未完項目,報錯:
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 'D:\Java\JDK\bin\java.exe'' finished with non-zero exit value 2
然后我們卸載了java,特意重新按裝到c盤,沒想到
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_66\bin\java.exe'' finished with non-zero exit value 2
同樣的錯誤,引入三方包后編譯時拋出這種異常的
---------------------------------------------------------------------------------------------------------------------------------------------------------------
網上有人提出在build.gradle文件中加入:
defaultConfig?{
????multiDexEnabled?true
}
然后我試了:又報這樣的錯:
無法解決,再找別的辦法
=======================================終??? 于?? 找?? 到??? 啦===================================================================
我打開project目錄,我的app中自帶有android_support_v4.xml,表明它是支持v4的,這是默認的,肯定有
然后我在我的第一個引用的library下的libs文件夾中也發現了android_support_v4.jar的jar包,我就把這個jar包給刪了,然后重新clean,----run 運行成功了,
問題解決了,總結就是一定有重復的引用library或者jar包。
其實我又有疑問了,我的項目在引進我的library時,一直運行的好好的,并沒有刪除v4.jar包的,而是突然之間出了問題,這個我是挺困惑了,雖然問題解決了,但是仍然沒有完全理解,慚愧!
總結
以上是生活随笔為你收集整理的安卓中运行报错Error:Execution failed for task ':app:transformClassesWithDexForDebug'解决的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《卧小斋》第三句是什么
- 下一篇: 王静个性签名图