缺少内部 class 的 Proguard 错误
Proguard error for missing inner class
我正在为我的项目配置混淆器,但收到匿名 class 错误,例如:
Warning:mypackage.editor.EditorCard$createView: can't find referenced class mypackage.editor.EditorCard$createView
我尝试了几种方法,比如将所有内容都保留在 class 中,但没有任何效果。
-保持 class mypackage.editor.EditorCard.** { *; }
EditorCard 扩展了 AnkoComponent。
如何修复错误?
您可以将此行添加到您的 proguard-rules.pro
-keep com.alkymia.** { *; }
通过
成功解决
正在删除给定 class
中的空 lambda 块
将签名版本更改为 v1(Jar 签名)
添加规则
-保持classeswithmembers class mypackage.editor.EditorCard { *; }
-保持 class * 扩展 org.jetbrains.anko.AnkoComponent
我正在为我的项目配置混淆器,但收到匿名 class 错误,例如:
Warning:mypackage.editor.EditorCard$createView: can't find referenced class mypackage.editor.EditorCard$createView
我尝试了几种方法,比如将所有内容都保留在 class 中,但没有任何效果。 -保持 class mypackage.editor.EditorCard.** { *; }
EditorCard 扩展了 AnkoComponent。
如何修复错误?
您可以将此行添加到您的 proguard-rules.pro
-keep com.alkymia.** { *; }
通过
成功解决正在删除给定 class
中的空 lambda 块
将签名版本更改为 v1(Jar 签名)
添加规则
-保持classeswithmembers class mypackage.editor.EditorCard { *; } -保持 class * 扩展 org.jetbrains.anko.AnkoComponent