这是每个Android专业编码人员的最新热点问题。你会在智慧的荣耀中闪耀吗?
我收到了proguard的警告。 Appirater类导致此警告:
无法在程序类de.xxx.xxx.R. $ id
中找到引用字段
来自proguard网站 proguard troubleshooting
程序类指的是缺少的字段或方法 从另一个程序类。警告列出了引用 class和缺少的引用类成员。你编译的类 文件很可能不一致。可能一些班级文件没有 正确地重新编译,或者在它之后留下一些类文件 源文件已被删除。尝试删除所有已编译的类文件和 重建你的项目。
构建 - >清洁 - >重建无效。
如果我添加
-dontwarn
代码编译但应用程序在启动时崩溃。
从the Appirater repo添加整个proguard.cfg导致没有成功。
答案 0 :(得分:5)
尝试
-keepclassmembers class **.R$* {
public static <fields>;
}