相关疑难解决方法(0)

Android proguard,保持内部类

我的android程序有一个class A,有两个static inner class.发现它们.dex在应用proguard后被剥离.

public class A{

  ...
  static class B{
    ...
  }

  static class C{
    ...
  }
}
Run Code Online (Sandbox Code Playgroud)

我在proguard.flags中添加了以下几行,但似乎没有运气.

-keep class com.xxx.A
-keep class com.xxx.A$*
Run Code Online (Sandbox Code Playgroud)

任何提示?

java android proguard

55
推荐指数
5
解决办法
3万
查看次数

仅当启用 proguard 时,JSONArray 才不是字符串异常

JSONArray.getString(1);其中 ["n​​ame",null] 是 json 数组,JSONArray[1] not a string只有在启用 proguard 时才会抛出异常。

我在我的 proguard 规则中遗漏了什么吗?

obfuscation android json exception proguard

6
推荐指数
1
解决办法
282
查看次数

标签 统计

android ×2

proguard ×2

exception ×1

java ×1

json ×1

obfuscation ×1