zhkl0228 / unidbg

Allows you to emulate an Android native library, and an experimental iOS emulation
Apache License 2.0
3.88k stars 966 forks source link

unidbg支持在Arm64的Linux环境下运行么? 比如树莓派上安装的Liunx环境。 #384

Open glenq opened 2 years ago

glenq commented 2 years ago

在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)

zhkl0228 commented 2 years ago

看kvm backend