无法建立专案

OneEye问题

由于此错误,我无法构建我的项目:

错误:等级:任务':transformClassesWithDexForDebug'的执行失败。> com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:处理'command'C:\ Program Files \ Java \ jdk1.8.0 _74 \ bin \ java.exe''完成,退出值非零1

该构建曾经可以正常工作,没有添加任何新的依赖项,也没有Java更新或Gradle更新,但它突然停止了工作。我的方法计数没有超过2 ^ 16个方法(每个http://www.methodscount.com计数)。

已经尝试了StackOverflow中提出的各种解决方案(我不想使用的multiDex除外),但是没有任何效果,包括:

  • 从“生成”菜单以及Gradle任务中清理和重建项目。
  • 更改Java版本(1.6-> 1.7-> 1.6)
  • 修改ProGuard设置。
  • 不使用ProGuard。
  • 启用 preDexLibraries = false

我的项目使用以下外部库:

compile 'com.google.android.gms:play-services-maps:8.4.0'
compile 'net.sourceforge.jexcelapi:jxl:2.6.12'
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
compile 'joda-time:joda-time:2.9.2'
compile 'org.achartengine:achartengine:1.2.0'
compile 'com.squareup.okhttp3:okhttp:3.2.0'

testCompile 'org.jmockit:jmockit:1.22'
testCompile 'junit:junit:4.12'

使用命令行构建项目gradlew build --stacktrace --info这是相关的部分:

Starting process 'command 'C:\Program Files\Java\jdk1.8.0_74\bin\java.exe''. Working directory: C:\Users\<MyUser>\Documents\<MyProjects>\<MyApp> Command: C:\Program Files\Java\jdk1.8.0_74\bin\java.exe -Djava.awt.headless=true -Xmx4g -Dfile.encoding=UTF-8 -Duser.country=<CountryCode> -Duser.language=<LanguageCode> -Duser.variant -cp C:\Users\<MyUser>\AppData\Local\Android\android-sdk\build-tools\23.0.2\lib\dx.jar com.android.dx.command.Main --dex --verbose --num-threads=4 --output C:\Users\<MyUser>\Documents\<MyProjects>\<MyApp>\build\intermediates\pre-dexed\debug\com.google.android.gms-play-services-base-8.4.0_f1b0dcf4430103fbfcfd5d1164213cb1cfdd3142.jar C:\Users\<MyUser>\Documents\<MyProjects>\<MyApp>\build\intermediates\exploded-aar\com.google.android.gms\play-services-base\8.4.0\jars\classes.jar
Successfully started process 'command 'C:\Program Files\Java\jdk1.8.0_74\bin\java.exe''
processing <FilesInMyProject>.class...
:transformClassesWithDexForDebug FAILED
:transformClassesWithDexForDebug (Thread[Task worker Thread 3,5,main]) completed. Took 34.893 secs.

如果我运行上面列出的命令(Command: C:\Program Files\Java\jdk1.8.0_74\bin\java.exe -Djava.awt.headless=true [...]),则运行得很好。

我不确定要解决此问题还需要哪些其他信息。我将根据要求发布更多信息。

问候。

OneEye问题

问题是一个旧文件,我在进行重构时将其清空,并且具有程序包头,因为package java;这会导致错误。在查看控制台中显示的信息时,它指出处理XXXX类和“核心类(java。*或javax。*)的错误建议或错误使用[...]”时遇到了问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章