我的应用程序的最后一个版本是用Gradle 7.2.0构建的,缩小版运行良好。几个月后,我试图使用与以前相同的proguard规则和相同的库构建相同的应用程序,我的构建在任务“minifyReleaseWithR 8”上无限期运行。我让它在4GB的RAM上运行了几个小时。
由于我没有得到任何错误或日志,我不太确定我应该如何去解决这个问题。
我试图找到一些关于这个问题的答案,但我找到的都是构建优化技巧。
我还尝试在项目的所有类中添加-keep,看看是否可以通过一次删除一个类来修复它。
我的应用程序的最后一个版本是用Gradle 7.2.0构建的,缩小版运行良好。几个月后,我试图使用与以前相同的proguard规则和相同的库构建相同的应用程序,我的构建在任务“minifyReleaseWithR 8”上无限期运行。我让它在4GB的RAM上运行了几个小时。
由于我没有得到任何错误或日志,我不太确定我应该如何去解决这个问题。
我试图找到一些关于这个问题的答案,但我找到的都是构建优化技巧。
我还尝试在项目的所有类中添加-keep,看看是否可以通过一次删除一个类来修复它。
1条答案
按热度按时间zfciruhq1#
这是https://issuetracker.google.com/304746905的副本。
我们还修复了另一个R8没有终止的问题,https://issuetracker.google.com/307761442。
如果有人遇到R8不终止,请检查这两个问题。