顧客から連絡がありました。AndroidROMをAndroid4.0.3と同等のMIUIに更新すると、私のAndroidアプリが壊れました。LogCatの関連行は次のとおりです。
04-09 10:37:09.326 17789 17789 E AndroidRuntime: java.lang.UnsatisfiedLinkError: Couldn't load mylib: findLibrary returned null
言うまでもなく、このアプリはアップグレード前に機能していました。したがって、ネイティブライブラリが魔法のように失われることはありませんでした。Android 4.0.3が以前のバージョンのネイティブライブラリの読み込みを拒否する理由はありますか?ライブラリはx86用に構築されていますarmeabi
(ただし、そうではありませんarmeabi-v7a
)。クラッシュレポートには次の行が含まれています。
[ro.product.cpu.abi2]: [armeabi]
[ro.product.cpu.abi]: [armeabi-v7a]
だからarmeabi
サポートされるべきですよね?
おそらく関連情報:ここ。しかし、バグの状況は、私がここで得たものの逆です。