【问题标题】:Proguard Interface class which has another interface insideProguard 接口类,里面有另一个接口
【发布时间】:2015-03-10 00:16:19
【问题描述】:

我有一个接口类 A,在 A 类中我有另一个接口 B 我正在尝试保护包,当我在 gradle 中构建它时,我得到了

以下错误

symbol:   class B
  location: interface A
../Progaurd/android/trunk/sample/module-c/src/main/java/com/c/db/C.java:24: error: cannot find symbol
public class C implements B 

实际类如下

public interface A{
       public interface B{
         ...
       }
}

我已尝试在 proguard-project.txt 文件中使用以下几行

-keep class * implements com.sample.manager.storage.A.B

请帮帮我....

【问题讨论】:

    标签: java android proguard android-gradle-plugin


    【解决方案1】:
    -keep public interface com.sample.manager.storage.A$B {*;}
    

    【讨论】:

      猜你喜欢
      • 2011-08-21
      • 2021-07-22
      • 1970-01-01
      • 2016-04-28
      • 2022-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多