Aviary在Android L上崩溃(5.0)
只是测试我的应用程序,发现在将Nexus 5升级到Lollipop / 5.0后,我使用的Aviary SDK崩溃时间很长。
在谷歌搜索中,我发现了一个SO问题,问题与昨天完全相同,但该问题已被用户删除(我可以通过Google Googles缓存查看它)。
它说:
当我跑我在Android l项目会崩溃每次错误:11-20 09:27:38.560:A /艺术(13974):艺术/运行/ check_jni.cc:65] JNI检测到的错误应用:JNI GetFieldID叫与现行异常 'java.lang.NoSuchFieldError的' 扔在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),它完美的作品。
Aviary网站上提供了Android studio和Eclipse的最新鸟舍SDK。
Gradle SDK - 版本3.6.3-Gradle
ANT SDK - 版本3.6.3-ANT
我能够测试在棒棒糖仿真器上集成和测试的eclipse版本。 没有任何崩溃。
请给予反馈,如果在实际的棒棒糖android设备上测试。
Aviary网站链接Aviary android sdk。
我得到同样的确切的错误。 看起来你在这里有三种选择。
深入研究图书馆的源代码,并尝试自己修复这个错误
等待Aviary / Adobe修补它
检查当前的Build.VERSION.SDK_INT,如果大于19,则禁止Aviary。
我发现更新到最新的Aviary SDK版本修复了5.0的问题 - 但也需要开发人员从ANT切换到Gradle =从Eclipse到Android Studio。 我花了很长时间让我的项目在AS中正常工作并正确构建,但现在它似乎正在工作 - 包括Aviary。
链接地址: http://www.djcxy.com/p/23571.html