7

アプリをテストしていたところ、Nexus 5 を Lollipop/5.0 にアップグレードした後、アプリで使用している Aviary SDK が頻繁にクラッシュすることがわかりました。

Google 検索で、まったく同じ問題で昨日尋ねられた SO の質問を見つけましたが、その質問はユーザーによって削除されました (Google のキャッシュから表示できました)。

と言いました:

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保留中の例外 'java.lang.NoSuchFieldError' が int com.aviary.android.feather.headless.moa.Moa.n_init(android.content.Context, java.lang.String, int):-2 にスローされました:-2 誰もが解決策を持っていますこのため?ありがとう。ps、sdk <= 4.4で問題ありません

私の問題はまったく同じです-5.0より前で機能し、他の電話(4.1.3のGalaxy S2)でも完全に機能します。

4

4 に答える 4

2

同じ正確なエラーが発生します。ここには 3 つのオプションがあるようです。

ライブラリのソース コードを詳しく調べて、自分でバグを修正してみてください

Aviary/Adobe がパッチを適用するのを待ちます

現在の Build.VERSION.SDK_INT を確認し、19 より大きい場合は Aviary を許可しません。

于 2014-11-21T20:22:56.370 に答える
1

最新の Aviary SDK バージョンに更新すると 5.0 の問題が修正されることがわかりましたが、開発者は ANT から Gradle = Eclipse から Android Studio に切り替える必要もあります。プロジェクトが動作し、AS で正しくビルドされるまでには非常に長い時間がかかりましたが、今では Aviary を含めて動作しているようです。

于 2014-12-04T07:37:24.203 に答える
0

Android studio と Eclipse の両方の最新の aviary SDK は、Aviary Web サイトで入手できます。

Gradle SDK - バージョン 3.6.3-Gradle

ANT SDK - バージョン 3.6.3-ANT

ロリポップエミュレーターで統合およびテストされたEclipseバージョンをテストできました。クラッシュはありませんでした。

実際の Lollipop Android デバイスでテストした場合は、フィードバックをお寄せください。

Aviary の Web サイトへのリンクAviary android sdk .

于 2014-12-23T06:41:31.010 に答える
0

Adobe Creative SDK に切り替えるhttps://creativesdk.adobe.com/

Aviary ライブラリがそこに埋め込まれました

于 2015-01-02T13:39:44.577 に答える