Android Studio 3.4似乎卡在transformClassesAndResourcesWithR8上

时间:2019-04-18 21:51:36

标签: android android-gradle

刚刚升级到Android Studio 3.4,并试图用它第一次编译我的apk。似乎永远卡在:

enter image description here

我应该放弃这份糟糕的工作还是耐心等待?

2 个答案:

答案 0 :(得分:3)

不,我在1小时后放弃了(不得不强制关闭Android Studio),退出并再次登录。然后我注意到默认情况下R8是启用的,因此我将其禁用为per this,现在它又恢复了正常(虽然使用ProGuard而不是R8)。

EDIT我再次尝试启用R8,这一次我收到一条错误消息Out of memory: Java heap space,并建议通过使用gradle.properties中的以下行来增加分配给Gradle的内存量:

org.gradle.jvmargs=-Xmx1024m

...而且有效!与Proguard相比,使用R8似乎可以更快地编译。

答案 1 :(得分:3)

即使进行了16GB-RAM/256SSD/Core-i7配置后,在使用Android Studio 3.4gradle-5.1.1版本的发布模式下构建项目时,我也遇到了类似的问题,但是在更新为gradle-5.2.1之后,所有问题都消失了。只需转到File菜单并打开Project Structure对话框即可更新版本。 enter image description here