Crashlytics报道了greendao的很多崩溃事件:
onStateChange
似乎只有三星设备(SM-G900V,SM-900A,SM-900P,SM-870A,SCH-545等)都在运行Android 5.0 Lollipop。
根据我的研究,他们的设备上似乎有一个三星类加载器实现问题导致了这个问题。人们在这个问题上提到了可能的加载器问题: https://code.google.com/p/gmaps-api-issues/issues/detail?id=8314
人们已经建议为Proguard添加保留规则,但我们在应用程序中根本不使用Proguard。我们确实启用了多索引。
任何人都有修复或解决方法的建议吗?
答案 0 :(得分:1)
我遇到了同样的问题。我知道这是一个问题。
如果您使用3.2.0以上的 greenDao 版本,请尝试下面的 proguard-rules
-keepclassmembers class * extends org.greenrobot.greendao.AbstractDao {
public static java.lang.String TABLENAME;
}
-keep class **$Properties`
答案 1 :(得分:0)
尝试将此添加到您的proguard-rules
中-keepclassmembers class * extends de.greenrobot.dao.AbstractDao {
public static java.lang.String TABLENAME;
}
-keep class **$Properties