Авиари вылетает на Android L (5.0)

Я только что тестировал свое приложение и обнаружил, что после того, как я обновил свой Nexus 5 до Lollipop/5.0, Aviary SDK, который я использую в нем, дает сбой.

В поиске Google я нашел ТАК вопрос, заданный вчера с точно такой же проблемой, но этот вопрос был удален пользователем (я смог просмотреть его через кеш Google).

Он сказал:

Когда я запускаю свой проект на Android L, он каждый раз вылетает с ошибкой: 11-20 09:27:38.560: A/art(13974): art/runtime/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 у кого-нибудь есть какое-либо решение для этого? Спасибо. пс, все нормально с sdk ‹= 4.4

У меня точно такая же проблема - до 5.0 работало, а на другом моем телефоне (Galaxy S2 с 4.1.3) работает отлично.


person David K    schedule 20.11.2014    source источник


Ответы (4)


Последняя версия aviary sdk как для Android Studio, так и для Eclipse доступна на веб-сайте Aviary.

Gradle SDK — версия 3.6.3 — Gradle

ANT SDK — версия 3.6.3-ANT

Мне удалось протестировать версию eclipse, интегрированную и протестированную на эмуляторе леденцов. Никакого сбоя не было.

Пожалуйста, дайте отзыв, если тестировался на реальном Android-устройстве Lollipop.

Ссылка на веб-сайт Aviary Aviary android sdk.

person SHS    schedule 23.12.2014

Я получаю ту же самую ошибку. Кажется, у вас есть три варианта.

Покопайтесь в исходном коде библиотеки и попытайтесь самостоятельно исправить ошибку

Подождите, пока Aviary/Adobe исправит его.

Проверьте текущую версию Build.VERSION.SDK_INT и запретите Aviary, если она больше 19.

person ynnadkrap    schedule 21.11.2014
comment
Рад, что я не единственный, по крайней мере. Я случайно получил электронное письмо с новостями от Aviary, в котором говорилось, что в декабре появится новый SDK, поэтому я надеюсь, что это исправит ситуацию. Если вы загрузите собственное фотоприложение Aviarys, оно без проблем запустится на Lollipop. - person David K; 24.11.2014
comment
Да @DavidK. Я также ищу решение сбоя и получил эту ссылку. Спасибо за сообщение. Спасибо ynnadkrap за ответ. - person Shashank_Itmaster; 25.11.2014

Я обнаружил, что обновление до последней версии Aviary SDK устраняет проблему 5.0, но также требует, чтобы разработчик переключился с ANT на Gradle = с Eclipse на Android Studio. Мне потребовалось очень много времени, чтобы мои проекты работали и правильно строились в AS, но теперь, похоже, он работает, включая Aviary.

person David K    schedule 04.12.2014
comment
работает ли он с Android Studio 1.0? Как выглядит ваша компиляция? используя последний SDK 3.6.3, gradle не работает. С нетерпением жду чтения от вас - person Stephane; 13.12.2014
comment
Я получаю эту ошибку: Ошибка: Ошибка при получении родителя для элемента: Не найден ресурс, соответствующий заданному имени '@style/Theme.Base.AppCompat.Dialog.FixedSize'. Может ли это иметь какое-то отношение к основной базовой теме? - person Stephane; 13.12.2014
comment
Я использую Android Studio 1.0.1 (последняя версия) и Aviary SDK 3.4.3 (но собираюсь обновить до последней версии). - person David K; 16.12.2014
comment
Сбой исправлен только на SDK Gradle? - person ynnadkrap; 17.12.2014
comment
Понятия не имею, я перешел на Gradle, поэтому не могу протестировать ANT. - person David K; 18.12.2014
comment
Кто-нибудь из вас нашел решение проблемы @stephane, поскольку даже я столкнулся с той же ошибкой. Я использую Android Studio 0.8.9, и я использую следующий оператор компиляции 'com.aviary.android.feather.sdk:aviary-sdk:3.6.3' - person iAviatorJose; 02.01.2015
comment
используйте Adobe Creative SDK! - person Stephane; 02.01.2015
comment
У меня та же ошибка, что и у @Stephane. Любое обходное решение? - person SleepNot; 30.01.2015
comment
@jeraldo, смотри мой ответ ниже...! - person Stephane; 30.01.2015

Переключитесь на Adobe Creative SDK https://creativesdk.adobe.com/

библиотека Aviary теперь встроена туда

person Stephane    schedule 02.01.2015