【发布时间】:2021-08-06 23:43:34
【问题描述】:
我将我的 Android Studio 版本从 4.1 更新到 4.2 并且项目没有编译,因为 Proguard 版本非常旧 (4.7) 并且与 Java 10 不兼容,但是我决定将我的项目从 proguard 迁移到 R8,但由于此错误,项目未编译:
File not found: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/lib/rt.jar
然后我将 R8 设置为 false 并使用 Proguard 将此行添加到我的 build.gradle 以将我的 Proguard 更新到更高版本:
classpath 'net.sf.proguard:proguard-gradle:6.1.1'
但是,我还是遇到了同样的错误,而不是第一个告诉我更新 Proguard 新版本的错误。
那么我该如何修复那个 rt.jar?也许从一个 AS 版本和另一个版本发生了一些目录更改?,如果我将我的 android studio 降级到 4.1 并恢复我所做的所有更改,该项目工作正常,但我想升级 Android Studio。
【问题讨论】:
标签: android android-studio jar proguard android-r8