Android L上的Aviary崩溃(5.0)

时间:2014-11-20 14:41:14

标签: java android android-5.0-lollipop aviary

刚刚测试我的应用程序并发现在我将Nexus 5升级到Lollipop / 5.0之后,我在其中使用的Aviary SDK崩溃了很长时间。

在谷歌搜索中,我发现了一个问题,昨天问了同样的问题,但用户已经删除了该问题(我可以通过谷歌缓存查看)。

它说:

  

当我在Android L上运行我的项目时,它每次都会崩溃并出现错误:11-20 09:27:38.560:A / art(13974):art / runtime / check_jni.cc:65]应用程序中的JNI检测错误: JNI GetFieldID在int com.aviary.android.feather.headless.moa.Moa.n_init(android.content.Context,java.lang.String,int)中抛出挂起的异常'java.lang.NoSuchFieldError'调用: - 2   有人有任何解决方案吗?谢谢。 ps,sdk< = 4.4

很好

我的问题完全相同 - 它在5.0之前和我的另一部手机(Galaxy S2与4.1.3)上运行完美。

4 个答案:

答案 0 :(得分:2)

我得到了同样的错误。看来你有三个选择。

深入研究库源代码并尝试自行修复错误

等待Aviary / Adob​​e修补

检查当前的Build.VERSION.SDK_INT,如果它大于19,则禁止Aviary。

答案 1 :(得分:1)

我发现更新到最新的Aviary SDK版本修复了5.0问题 - 但也要求开发人员从ANT切换到Gradle =从Eclipse切换到Android Studio。 我花了很长时间让我的项目在AS工作和正确构建,但现在它似乎正在工作 - 包括Aviary。

答案 2 :(得分:0)

最新的aviary sdk for Android studio和Eclipse都可以在Aviary网站上找到。

Gradle SDK - 版本3.6.3-Gradle

ANT SDK - 版本3.6.3-ANT

我能够测试在棒棒糖模拟器上集成和测试的eclipse版本。没有任何崩溃。

如果在实际的Lollipop安卓设备上进行测试,请提供反馈。

Aviary网站链接Aviary android sdk

答案 3 :(得分:0)

切换到adobe creative sdk https://creativesdk.adobe.com/

Aviary图书馆现已嵌入