2016-12-13 154 views
0

我在使用Parse SDK並在Play Store的上次發行版更新中。 我得到了上面的錯誤與我的beta測試者:java.lang.IllegalArgumentException:類com.b.de的默認構造函數不可訪問

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) 

在調試模式下,它是一切OK。這是我的應用程序中第一次出現這個問題(版本代碼17)

你知道我該如何解決這個問題嗎?或者有什麼建議?

在此先感謝!

+0

你說在調試中沒問題,大概是從你的IDE運行,但我猜測你的beta測試者不是這種情況。你在使用構建工具嗎?所有依賴關係在構建中佔了? –

回答

1

我修改了proguard-rules.pro以保留Parse公共類。

-keep public class com.parse.** 

如果你有這樣的問題,你可以dontobfuscate知道什麼類被刪除。