事情是这样的, 我有一个项目大约有几万个文件, 里面使用了大量的 Nest-Based Access Control , 目前有 bug , 这样的文件 android studio 的编译有问题。 出现下面的问题, 主要是项目打包成了 aar, 如果不打包成 aar 就没有下面的问题。
大佬们你们怎么解决的? 项目太大, 每个文件都去修改, 根本忙不过来。
DexingNoClasspathTransform (minSdk >= 24) with Java 11 target fails due to missing nest members , https://issuetracker.google.com/issues/266599585 , 问题快 1 年了, 谷歌现在都没有修复
官方说下面的版本修复了, 但是我今天使用了, 依然没有修复这个问题。 Android Studio Koala | 2024.1.1 Canary 6 Android Gradle Plugin 8.5.0-alpha06
1
Helsing 229 天前 via iPhone
看了一下,AGP 8.1.0-beta01 应该修复这个问题了,和 Android Studio 的版本关系不大,要不你换个 AGP 版本试试
|
3
wumoumou 228 天前
可以用 grep 结合 sed 修改内容,几万个文字几分钟就能改好,grep -rl '关键字' * |xargs sed -i 's/关键字/要替换的内容/'
|
5
jeesk OP 该帖子终结, 最终降低 编译目录到 jdk1.8 解决, 谷歌这坑壁.
|