刚刚测试我的应用程序,发现在我将 Nexus 5 升级到 Lollipop/5.0 后,我在其中使用的 Aviary SDK 崩溃了很多时间。
在谷歌搜索中,我发现昨天提出的一个 SO 问题与完全相同的问题,但该问题已被用户删除(我能够通过谷歌缓存查看它)。
它说:
当我在 Android L 上运行我的项目时,它每次都会崩溃并出现错误:11-20 09:27:38.560: A/art(13974): art/runtime/check_jni.cc:65] JNI DETECTED ERROR IN APPLICATION: JNI GetFieldID called在 int com.aviary.android.feather.headless.moa.Moa.n_init(android.content.Context, java.lang.String, int):-2 中抛出未决异常“java.lang.NoSuchFieldError”,任何人都有任何解决方案为了这?谢谢。ps,使用 sdk <= 4.4 没问题
我的问题完全相同 - 它在 5.0 之前工作,在我的另一部手机(带有 4.1.3 的 Galaxy S2)上工作完美。