问题描述
当我尝试调试我的 android 应用程序时,我收到以下错误消息:
When i'm trying to debug my android app i'm getting the following error message:
错误:任务执行失败':app:transformClassesWithDexForDebug'.
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
com.android.build.transform.api.TransformException: com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令'/库/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/bin/java''以非零退出值 2 结束
com.android.build.transform.api.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/bin/java'' finished with non-zero exit value 2
错误首先出现在添加新依赖项时.这是我的 gradle 文件
The error first appeared on adding a new dependency. This is my gradle file
compile 'com.android.support:appcompat-v7:23.0.1'
compile 'com.android.support:design:23.0.1'
compile 'com.android.support:recyclerview-v7:23.0.1'
compile 'com.google.dagger:dagger:2.0.1'
apt 'com.google.dagger:dagger-compiler:2.0.1'
provided 'javax.annotation:jsr250-api:1.0'
compile 'com.jakewharton:butterknife:7.0.1'
compile 'de.greenrobot:eventbus:2.4.0'
// Icepick
compile 'frankiesardo:icepick:3.1.0'
provided 'frankiesardo:icepick-processor:3.1.0'
// Mosby
compile 'com.hannesdorfmann.mosby:mvp:2.0.0'
compile 'com.hannesdorfmann.parcelableplease:annotation:1.0.1'
apt 'com.hannesdorfmann.parcelableplease:processor:1.0.1'
compile 'com.ogaclejapan.smarttablayout:library:1.4.2@aar'
compile 'com.ogaclejapan.smarttablayout:utils-v4:1.4.2@aar'
compile 'com.ogaclejapan.smarttablayout:utils-v13:1.4.2@aar'
当我尝试使用 smarttablayout 时出现错误.使用 gradle 1.4 版本.有谁知道怎么回事?
The error appears when i'm trying to use the smarttablayout. Using the gradle 1.4 Version. Does anybody know what is wrong?
推荐答案
昨天刚遇到这个问题.我通过手动删除 build/ 和 app/build/ 文件夹并再次构建项目来修复它.
Just had the issue yesterday. I fixed it by manually removing the build/ and app/build/ folders, and by building the project again.
但它也可能来自其他东西,比如您的应用达到 65k 方法限制(在什么情况下)案例使用 Gradle 为 Multidex 配置您的应用程序"将解决您的问题).因此,您需要提供完整的 Gradle 日志,以便我们能够更详细地检查问题可能是什么.
But it also might come from something else like your app reaching the 65k methods limit (in what case "Configuring Your App for Multidex with Gradle" will fix your issue). So you will need to provide the full Graddle log for us to be able to check more in detail what the issue could be.
这篇关于Android Studio:意外的顶级异常(以非零退出值 2.. 结束)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!


大气响应式网络建站服务公司织梦模板
高端大气html5设计公司网站源码
织梦dede网页模板下载素材销售下载站平台(带会员中心带筛选)
财税代理公司注册代理记账网站织梦模板(带手机端)
成人高考自考在职研究生教育机构网站源码(带手机端)
高端HTML5响应式企业集团通用类网站织梦模板(自适应手机端)