I wanna run dalvikvm on my debian just for try.
- I installed android x86 and copied all /system/ files to my debian
- make ln -s /system/ /system/system
- readelf -d dalvikvm and ldd to make sure the dependencies are okay
- make sure linker is ok (/system/bin/linker)
- chroot /system /system/bin/sh
- run dalvikvm -h or dalvikvm -showversion and everything seems okay
- run dalvikvm returns "Aborted"
- run dalvikvm to launch dex, returns "Aborted"
My questions is when firing a executable program, when
- instruction set is okay (x86)
- linker is okay ( /system/bin/linker )
- dependencies are all okay, ( see the picture below )
Why it could not run right? what did I miss?