Android 开发的大坑。

51 天前
 jeesk

事情是这样的, 我有一个项目大约有几万个文件, 里面使用了大量的 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

2681 次点击
所在节点    Android
5 条回复
Helsing
51 天前
看了一下,AGP 8.1.0-beta01 应该修复这个问题了,和 Android Studio 的版本关系不大,要不你换个 AGP 版本试试
jeesk
50 天前
@Helsing 看我贴的内容, 现在依然没有修复
wumoumou
50 天前
可以用 grep 结合 sed 修改内容,几万个文字几分钟就能改好,grep -rl '关键字' * |xargs sed -i 's/关键字/要替换的内容/'
jeesk
50 天前
@wumoumou 内部类, 不要替换.
jeesk
50 天前
该帖子终结, 最终降低 编译目录到 jdk1.8 解决, 谷歌这坑壁.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1038221

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX