作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我的android程序有一个class A
,它有两个静态内部类
。应用proguard后发现它们从.dex
中被剥离。
public class A{
...
static class B{
...
}
static class C{
...
}
}
我在 proguard.flags 中添加了以下几行,但似乎没有运气。
-keep class com.xxx.A
-keep class com.xxx.A$*
有什么提示吗?
最佳答案
尝试将 InnerClasses
添加到 keep 属性。例如:
-keepattributes Exceptions, InnerClasses, ...
另外,尝试在“keep”调用中添加一个带有星号的主体,如下所示:
-keep class com.xxx.A$* {
*;
}
关于java - Android proguard,保持内部类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14059888/
我是一名优秀的程序员,十分优秀!