在Windows环境下跑起来都是正常运行。 最近搭建了一个 Linux环境,是基于 Arm64的架构。想把程序代码迁移过去,发现new AndroidARM64Emulator 或者 new AndroidARMEmulator 都跑不起来。
异常信息
Exception in thread "main" java.lang.ExceptionInInitializerError
at com.github.unidbg.arm.backend.UnicornBackend.(UnicornBackend.java:22)
at com.github.unidbg.arm.backend.BackendFactory.createBackend(BackendFactory.java:36)
at com.github.unidbg.AbstractEmulator.(AbstractEmulator.java:88)
at com.github.unidbg.arm.AbstractARM64Emulator.(AbstractARM64Emulator.java:48)
at com.github.unidbg.linux.android.AndroidARM64Emulator.(AndroidARM64Emulator.java:50)
at com.github.unidbg.linux.android.AndroidARM64Emulator.(AndroidARM64Emulator.java:36)
在Windows环境下跑起来都是正常运行。 最近搭建了一个 Linux环境,是基于 Arm64的架构。想把程序代码迁移过去,发现new AndroidARM64Emulator 或者 new AndroidARMEmulator 都跑不起来。 异常信息 Exception in thread "main" java.lang.ExceptionInInitializerError at com.github.unidbg.arm.backend.UnicornBackend.(UnicornBackend.java:22)
at com.github.unidbg.arm.backend.BackendFactory.createBackend(BackendFactory.java:36)
at com.github.unidbg.AbstractEmulator.(AbstractEmulator.java:88)
at com.github.unidbg.arm.AbstractARM64Emulator.(AbstractARM64Emulator.java:48)
at com.github.unidbg.linux.android.AndroidARM64Emulator.(AndroidARM64Emulator.java:50)
at com.github.unidbg.linux.android.AndroidARM64Emulator.(AndroidARM64Emulator.java:36)