在Gradle中更改类路径导致ProcessException

时间:2015-10-18 08:32:59

标签: android android-gradle android-6.0-marshmallow

我更改了classpath 'com.android.tools.build:gradle:1.1.1' 这里的回答建议classpath 'com.android.tools.build:gradle:1.3.1'。最初的问题是当我从API 21更新到23时,org.apache.http不再受支持了,我想找出一种方法,并且该答案建议使用legacy并将main build.gradle中的类路径更改为我上面提到过。这并没有解决我的问题。当我把它改回classpath 'com.android.tools.build:gradle:1.1.1'时,我的项目就不能再建造了。

我收到以下错误:

  

错误:Gradle:任务执行失败':***:dexDebug'。
  com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令'C:\ Program Files \ Java \ jdk1.7.0_07 \ bin \ java.exe''以非完成零退出值1

我搜索过,没有找到任何类似的问题。我尝试重新启动,清理项目等。没有成功。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

你应该使用这个

classpath 'com.android.tools.build:gradle:1.3.1'
  

http://tools.android.com/tech-docs/new-build-system