I was trying to install busybox on my emulator with the help of section 5.2 in Android Emulator.

My AVD config

Device: Nexus S

Target: Google API(x86 System Image)-API Level 19

CPU/ABI: Intel Atom (x86)

The busybox binary I used is "busybox-x86_64" as my emulator CPU in is x86. When I run busybox it throws this error:"/system/bin/sh: /system/xbin/busybox: not executable: magic 7F45" I tried chmod 777 also but no luck.

Anyone have any suggestions..? Thanks in advance....


You can't run x86_64 binaries on an x86 system, regardless of whether it's real or emulated. You need to install an x86 binary of busybox.

  • As i said the binary I'm using is busybox-x86_64
    – 3lokh
    Jun 22 '14 at 10:44
  • Yes. x86_64 is wrong. You need busybox-x86.
    – Dan Hulme
    Jun 22 '14 at 17:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.