ネイティブ ライブラリ (.so) を使用する Android アプリケーションを開発しています。私はSystem.load
それをロードするために使用し、JNI jar ファイルを classPath に追加して、ライブラリで作成されたオブジェクトへの多くの参照を作成します。問題は、アプリケーションがバックグラウンドにあるときに、Android がライブラリ オブジェクトへのすべての参照を削除することです (すべての参照は、C++ ライブラリ内のオブジェクトを指す静的変数です)。そのため、再開時にアプリケーションがクラッシュします。
誰でも私を助けてもらえますか?
注意: 例外がありますUnsatisfiedLinkError
。