java.lang.IllegalArgumentException : Default constructor for class com. b.de 无法访问

标签 java android parse-platform google-play

我正在使用 Parse SDK,并在 Play 商店的最新版本更新中使用。 我的 Beta 测试人员收到了上述错误:

Caused by: java.lang.IllegalArgumentException: Default constructor for class com.b.de is not accessible.
    at com.parse.ParseObjectSubclassingController.registerSubclass(ParseObjectSubclassingController.java)
    at com.parse.ParseObject.getObjectController(ParseObject.java)

在 Debug模式下一切正常。这是我的应用程序第一次出现此问题(版本代码 17)

你知道我该如何解决这个问题吗?或者有什么建议吗?

提前致谢!

最佳答案

我修改了 proguard-rules.pro 以保留 Parse 公共(public)类。

-keep public class com.parse.**

如果您遇到这样的问题,您可以dontobfuscate来了解哪个类被删除。

关于java.lang.IllegalArgumentException : Default constructor for class com. b.de 无法访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41130393/

相关文章:

ios - 从 Facebook 登录获取真实姓名以解析用户

ios - 方法完成后加载 TableView 数据源

java - 如何实例化在 spring 配置中声明为 bean 的属性?

java - 运行我的代码时没有任何反应 [BigInteger]

android - 错误 : expected receiver of type com. MyApp.Main,但得到了 java.lang.Class<com.MyApp.Main>

android - Android Studio添加声音错误

ios - 解析- swift : Concatenate Queries

java - 通过反射 API 使 Java 类成为非最终类

java - 更改 JTable 的背景颜色

android - 关于 DDMS 方法分析器的问题