10
ネイティブライブラリ(.so)を使用するアプリケーションがあります。 新しいバージョンのアプリケーションでは、libを変更しました。問題は、アプリケーションをアップグレードした後、新しいライブラリがロードされていないように見えるということです。 アプリケーションを強制的に停止してから再起動すると、すべて正常に動作します。 場合によってはしばらく待つだけで(たとえば20分)、問題が解決されます。ネイティブライブラリのアップグレードがAndroidで機能しない
誰でもこの問題が発生しましたか? 修正する方法はありますか?私はまた、アプリケーションがそれは
を助けなかった をアップグレードしたときに呼び出されるように登録された放送受信機であるOnUpgradeReceiverのonReceiveにSystem.loadLibrary("mylib.so");
を呼び出そうとしています
EDIT
EDIT2
私はこの問題が事実と関係していると思いますlibがオーディオエンジンを使用していることを示します。私がそう思っている理由は、libの名前を変更しようとしたが、どちらも助けにならなかったということです。
アップグレードしても、アプリケーションが最初に停止することはありませんか? – auselen
あなたの**は** apk **/libs/armeabi **ディレクトリに座っていますか? ** apel **ファイルを** zip **として開くことができます** –
@auselen私が見ることができるのは、アプリケーションを強制終了して再起動する必要があることですそれを機能させる。 – kingston