美文网首页移动测试
Android Gradle 编译错误Java finished

Android Gradle 编译错误Java finished

作者: 白天才痴 | 来源:发表于2015-12-02 22:24 被阅读5745次

    出现这个错误主要有两类错误

    • 依赖包重复
    • 方法数超过65K

    针对第一种错误,可能是由于build.gradle里写了

    compile fileTree(dir: 'libs', include: ['*.jar'])
    

    这种方式,同时又加了单独的依赖
    针对第二种错误原因,使用multidex打包可以解决问题,在build.gradle里添加

    defaultConfig {   
          multiDexEnabled true
    }
    

    即可。
    解决方法整理自:
    http://stackoverflow.com/questions/29756188/java-finished-with-non-zero-exit-value-2-android-gradle

    相关文章

      网友评论

      • 6a0b492ef0c0:唉,怎么看不明白,compile fileTree(dir: 'libs', include: ['*.jar'])把这句删了??
      • Focus19:谢谢,解决了我的问题.

      本文标题:Android Gradle 编译错误Java finished

      本文链接:https://www.haomeiwen.com/subject/pcqshttx.html