gpt4 book ai didi

java - 运行应用程序时出错 : java. lang.exceptionininitializererror

转载 作者:行者123 更新时间:2023-11-29 05:39:23 30 4
gpt4 key购买 nike

我已经下载了一个 android 应用程序源代码,这是唯一的 Activity :

package net.itskewpie.freerdp;

import android.app.Activity;
import android.os.Bundle;

public class FreeRDPActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
System.out.println("111111111111111111111");
String b = test();
System.out.println(b);

}

static{
System.loadLibrary("freerdp");
}
public native String test();

}

当我尝试运行它时,我得到了这个:

08-13 14:15:34.307: W/dalvikvm(335): Exception Ljava/lang/UnsatisfiedLinkError; thrown  while initializing Lnet/itskewpie/freerdp/FreeRDPActivity;
08-13 14:15:34.317: W/dalvikvm(335): Class init failed in newInstance call (Lnet/itskewpie/freerdp/FreeRDPActivity;)
08-13 14:15:34.317: D/AndroidRuntime(335): Shutting down VM
08-13 14:15:34.317: W/dalvikvm(335): threadid=1: thread exiting with uncaught exception (group=0x40015560)
08-13 14:15:34.357: E/AndroidRuntime(335): FATAL EXCEPTION: main
....

有什么问题?

最佳答案

异常 ExceptionInInitializerError 是一个 fatal error ,在类的静态初始化期间抛出(未捕获)未经检查的异常时抛出。

堆栈跟踪指示抛出的异常是 UnsatisfiedLinkError。这很可能是因为:

  • 运行时找不到 native 代码库freerdp,或者
  • 库未定义与 native 方法声明 FreeRDPActivity.text() 匹配的方法实现。

关于java - 运行应用程序时出错 : java. lang.exceptionininitializererror,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18211714/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com