java - Logcat 中出现 java.lang.ExceptionInInitializerError 错误?

标签 java android runtime-error

我正在尝试在 Eclipse 中创建两个现有项目,但是在运行该项目时,日志中出现错误“Caused by: java.lang.UnsatisfiedLinkError: Library not found”。 我已经将库添加到项目引用中...

能解释一下原因吗?

最佳答案

当找不到 native 代码库时,会发生UnsatisfiedLinkError。添加项目引用不足以解决此问题。

一般来说,您可以通过将相关的 native 库放在 native 库搜索路径上的某个目录中或更新搜索路径来解决此问题。如果您需要将代码加载到 Eclipse 本身中,则通常会在 eclipse.ini 中完成更改。如果您需要将代码加载到从 Eclipse 启动的 Java 应用程序中,则需要修改运行配置。

在这种情况下,您似乎正在尝试在 Android 模拟器上运行一个依赖于 Android 平台 native 库的库。我不知道你会如何处理这个问题......或者即使有可能处理这个问题。

关于java - Logcat 中出现 java.lang.ExceptionInInitializerError 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6326572/

相关文章:

android - 当 edittext 在 fragment 中显示键盘时移动布局

android - Youtube 视频无法在 android 中播放(react-native)

Java错误api级别的方法

c++ - 运行时错误,使我的 .exe 崩溃,我不确定为什么

c - 运行时错误: insertatIndex

java - 如何以编程方式添加 servlet 过滤器?

android - 保存 PNG Drawable Android

java - 如何动态创建类文件?

java - 没有用于抢先身份验证的凭据 - 端口返回 -1

java - 使用游戏框架中数据库中的值填充下拉列表