当我在Android上使用proguard时,我在处理界面后发现了proguard,删除了throws的界面方法。
之前:
public interface Factory {
Card create(Profile profile) throws CardException;
}
proguard-rules.pro:
-keep interface Factory { *; }
后:
public interface Factory {
Card create(Profile var1);
}
您可以看到方法的抛出被删除。
我不知道优化,混淆或缩小原因的原因。
答案 0 :(得分:0)
将
com.example
替换为CardException
Class的基础包 把这一行放在proguard文件中
-keep class com.example.** { *; }