杰克编译卡在AndroidStudio 2.3上

时间:2017-03-07 16:09:28

标签: gradle android-jack-and-jill android-studio-2.3

我今天将我的AndroidStudio升级到最新的稳定版本2.3(使用gradle插件2.3.0和gradle 3.3):现在,我无法构建在AndroidStudio 2.2.3下运行良好的项目。

当我尝试时,只要我不杀死我的java平台进程,我就会陷入:app:transformJackWithJackForDebug。

这与this post我想的问题相同,但稳定释放。

任何帮助将不胜感激:)

3 个答案:

答案 0 :(得分:1)

在我得到链接并且我的工作正常结束后,我为同样的问题杀了很多个小时。

使用" Retrolambda"添加一些依赖。

  1. 依赖于build.gradle文件。

    classpath' me.tatarka:gradle-retrolambda:3.2.0'

  2. 在app / build.gradle文件中添加了依赖项。

    申请插件:' me.tatarka.retrolambda'

  3. 请清理您的构建并运行。它会正常工作。

  4. 有关详细信息,请访问以下链接:

    1. http://www.vogella.com/tutorials/Retrolambda/article.html
    2. https://barta.me/lambda-expressions-in-android/
    3. 一切顺利。

答案 1 :(得分:1)

使用Android Studio 3.0(插件3.0)时,他们建议禁用Jack编译器,因为它已被弃用。

答案 2 :(得分:0)

我有一个非常类似的问题。我使用gradle插件2.3.0和jack编译器。只有当我在Ubuntu 16.04.2框上通过Jenkins构建它时,它才能编译和挂起。我的windows 10开发机器编译得很好。