0

我正在开发一个使用本机库 (.so) 的 Android 应用程序。我System.load用来加载它,并将 JNI jar 文件添加到 classPath 以对在我的库中创建的对象进行许多引用。问题是,当我的应用程序在后台时,Android 删除了对库对象的所有引用(所有引用都是指向 C++ lib 中对象的静态变量),因此应用程序在恢复时崩溃。

任何人都可以帮助我吗?

注意:我有一个例外UnsatisfiedLinkError

4

1 回答 1

0

垃圾收集器没有。相反,您遇到的情况是应用程序在尚未加载本机库的全新进程中恢复。

于 2013-06-12T11:20:11.993 回答