閉じる

java.lang.RuntimeException: Unable to create application APP : io.realm.exceptions.RealmException: Running transactions on the UI thread has been disabled. It can be enabled by setting ‘RealmConfiguration.Builder.allowWritesOnUiThread(true)’.

6.x.xから 10.x.xに更新したら UIスレッドでの書き込みがデフォルトで禁止にまでなったのね。 UIスレッドでの書き込みをやめるか、メッセージの通り明示的に許可してやれば OK。

java.lang.NoSuchMethodError: No interface method a(Landroid/arch/lifecycle/h;Landroid/arch/lifecycle/e$a;)V in class Landroid/arch/lifecycle/GenericLifecycleObserver; or its super classes (declaration of ‘android.arch.lifecycle.GenericLifecycleObserver’ appears in /data/app/com.google.android.apps.mtaas.crawler-1/base.apk)

LifecycleObserverを導入後、Android Studioを 2.3.3から 3.0へ上げた辺りでリリース前レポートで報告されるようになった。 直接的な原因は Proguardによる難読化によって life…