首页 文章

使用proguard构建Android Studio版本:在程序中找不到引用的字段

提问于
浏览
2

这是每个Android专业编码器的最新热点问题 . 你会在智慧的荣耀中闪耀吗?

我收到了proguard的警告 . Appirater类导致此警告:

在程序类de.xxx.xxx.R. $ id中找不到引用的字段

来自proguard网站proguard troubleshooting

程序类指的是另一个程序类中缺少的字段或方法 . 警告列出了引用类和缺少的引用类成员 . 您编译的类文件很可能不一致 . 可能一些类文件没有被正确地重新编译,或者在删除源文件后遗留了一些类文件 . 尝试删除所有已编译的类文件并重建项目 .

构建 - >清理 - >重建不起作用 .

如果我加

-dontwarn

代码编译但应用程序在启动时崩溃 .

the Appirater repo添加整个proguard.cfg导致没有成功 .

1 回答

  • 5

    尝试

    -keepclassmembers class **.R$* {
        public static <fields>;
    }
    

相关问题