我刚刚在测试我的应用程序时发现,将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 with pending exception 'java.lang.NoSuchFieldError' thrown in int com.aviary.android.feather.headless.moa.Moa.n_init(android.content.Context, java.lang.String, int):-2 你们有什么解决方案吗?谢谢。ps,sdk <=4.4是正常的。
我的问题与此完全相同。它在5.0之前起作用,在我的其他手机(Galaxy S2,带有4.1.3)上完美地工作。