I'm attempting to launch the Ouya launcher in my Android Emulator - using the latest ODK and all updates for the Android SDK following the guide on the website.
After everything is setup, when I launch the Ouya launcher I immediately receive a crash. Here is the crash report:
06-29 00:11:26.695 1053-1053/tv.ouya.console E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to start activity ComponentInfo{tv.ouya.console/tv.ouya.console.launcher.OverlayMenuActivity}: java.lang.RuntimeException: OOBE not installled
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2059)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
at android.app.ActivityThread.access$600(ActivityThread.java:130)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4745)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.RuntimeException: OOBE not installled
at tv.ouya.console.launcher.startup.OOBEUtils.getOOBEPackageName(OOBEUtils.java:67)
at tv.ouya.console.launcher.startup.OOBEUtils.startOOBE(OOBEUtils.java:86)
at tv.ouya.console.launcher.startup.OOBEUtils.startCreateUser(OOBEUtils.java:81)
at tv.ouya.console.launcher.OverlayMenuActivity.onStart(OverlayMenuActivity.java:263)
at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1163)
at android.app.Activity.performStart(Activity.java:5018)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2032)
... 11 more
I am running on the latest Mac OSX with a Retina display. Is there any way to fix this or is the android emulator simply unsupported?
Comments
That message is normal and the emulator should go right to the OUYA home screen but it did not work for me. I just waited until my OUYA came in the mail before I started developing.
I do have the same problem with the android emulator: OOBE not installed
What is OOBE? Why is it needed? Is there a way to install it? Where do I get it?
I could work around the bug by using ODK 1.0.5, see http://cweiske.de/tagebuch/ouya-emulator-setup.htm#old
Download URL is https://devs-ouya-tv-prod.s3.amazonaws.com/odk/odk-1.0.5.zip