This AVD's configuration is missing a kernel file!!

Say what, now? I get this error when attempting to launch an app in a 4.0.3 emulator. Here's the rest of the context:

[INFO] logfile = /Users/rob/Developer/mobile/titanium/project/dev/build.log
[DEBUG] /Users/rob/Library/Application Support/Titanium/mobilesdk/osx/2.1.2.GA/android/ emulator Project Name /Users/rob/Developer/mobile/android-sdk-mac_x86 /Users/rob/Developer/mobile/titanium/project/dev 7 WVGA854
[INFO] Launching Android moment
[DEBUG] From: /Users/rob/Developer/mobile/android-sdk-mac_x86/tools/emulator
[DEBUG] SDCard: /Users/rob/.titanium/android2.sdcard
[DEBUG] SDK: /Users/rob/Developer/mobile/android-sdk-mac_x86
[DEBUG] /Users/rob/Developer/mobile/android-sdk-mac_x86/tools/emulator -avd titanium_7_WVGA854 -port 5560 -sdcard /Users/rob/.titanium/titanium_7_WVGA854.sdcard -logcat *:d,*,TiAPI:V -no-boot-anim -partition-size 128
emulator: ERROR: This AVD's configuration is missing a kernel file!!
[DEBUG] signal caught: 3
[DEBUG] calling emulator kill on 35293
[ERROR] Exception occured while building Android project:
[ERROR] Traceback (most recent call last):
[ERROR]   File "/Users/rob/Library/Application Support/Titanium/mobilesdk/osx/2.1.2.GA/android/", line 2230, in <module>
[ERROR]     s.run_emulator(avd_id, avd_skin, avd_name, avd_abi, add_args)
[ERROR]   File "/Users/rob/Library/Application Support/Titanium/mobilesdk/osx/2.1.2.GA/android/", line 529, in run_emulator
[ERROR]     handler(3,None)
[ERROR]   File "/Users/rob/Library/Application Support/Titanium/mobilesdk/osx/2.1.2.GA/android/", line 514, in handler
[ERROR]     os.kill(, signal.SIGTERM)
[ERROR] OSError: [Errno 3] No such process

Is there something in that trace that I'm not seeing that would point me toward a solution? If not, has anyone seen/fixed this before? Google is pretty silent on this one (or my Google Fu is weak).


1 Answer

  • Hi Rob,

    I think this link can guide you to solve your problem.

    — answered 3 years ago by Gaurang Chhatbar
    • Yeah, I thought that too. I did see that before I posted this, but the ARM EABI v7a System Image is installed. Thanks, though.

      — commented 3 years ago by Rob Wilkerson
    • Did you remove your emulator from AVD Manager? or try to create AVD and set it for your project.

      — commented 3 years ago by Gaurang Chhatbar
    • I'm not sure I understand your question. To be honest, I'm not sure if, after installing the ARM EABI v7a System Image, I deleted and rebuilt the AVD. I did set my Titanium run configuration to use that particular AVD.

      — commented 3 years ago by Rob Wilkerson
    • Remove AVD from titanium from Run>Run Configuration>Titanium Android Emulator>yourApplicationEmulator

      and it will registered in AVD Manager held in Android SDK folder at <Android SDK>/Tools/android.

      (or you can select it from titanium Window> AVD Manager but it prefer to remove AVD from SDK)

      there is an option Manage AVDs for AVD.

      you have to remove your AVD from both places and clean build your project.

      if you did this then please check for your SDK, is it running for another SDK version or not?
      sometime SDK missing a file by force closing process or abnormal termination. so please remove and re install it. hope it will solve your problem.

      — commented 3 years ago by Gaurang Chhatbar