[Nexus One Themes and Apps] brotbuexe:
Hi,

I wan't to use jblend java vm without having to flash modaco rom, but I can't get it work.

I pushed MetaMidpPlayer.apk to /system/app.

I pushed libjbmidp.so and libjbmidpdy.so to /system/lib.

The jvm app runs, I can install java apps, but the java app crashes when I try to start it.

01-17 13:21:20.698: INFO/MidletLister(17518): setSelectedMidlet(): Name="dasHandyTicket", Vendor="SIEMENS AG"
01-17 13:21:20.718: DEBUG/MidletProvider(17518): Creating table: jadFiles
01-17 13:21:20.718: DEBUG/MidletProvider(17518): Creating table: jarFiles
01-17 13:21:20.718: DEBUG/MidletProvider(17518): Creating table: userConfs
01-17 13:21:20.718: DEBUG/MidletProvider(17518): Creating table: OTANotify
01-17 13:21:20.718: DEBUG/MidletProvider(17518): Creating table: players
01-17 13:21:20.718: DEBUG/MidletProvider(17518): Creating table: groups
01-17 13:21:20.718: INFO/MidletProvider(17518): Tables created
01-17 13:21:20.718: DEBUG/MidletProvider(17518): installed player package: [jp.aplix.midp.p1, jp.aplix.midp.p2, jp.aplix.midp.p3]
01-17 13:21:20.738: VERBOSE/PermissionManager(17518): PermissionManager Constructor with C
01-17 13:21:20.738: VERBOSE/PermissionManager(17518): PermissionManager language :English (United States),country:United States
01-17 13:21:20.738: INFO/FactoryDataSettler(17518): Factory Data settled_assetdata_misc has already been settled.
01-17 13:21:20.738: INFO/FactoryDataSettler(17518): Factory Data settled_factorydata_misc shall be settled.
01-17 13:21:20.738: ERROR/ActivityThread(17518): Failed to find provider info for jp.aplix.midp.factoryprovider
01-17 13:21:20.738: INFO/FactoryDataSettler(17518): No Factory Data at: content://jp.aplix.midp.factoryprovider
01-17 13:21:20.748: VERBOSE/PermissionManager(17518): Start getTrustedDomain()
01-17 13:21:20.778: DEBUG/MidletTools(17518): getDefaultProfileId :1
01-17 13:21:20.778: INFO/MidletProvider(17518): Cursor URI Query : content://jp.aplix.android.Midlets/jarFiles/1 WHERE null
01-17 13:21:20.778: INFO/MidletProvider(17518): Cursor URI Query select jar : 1
01-17 13:21:20.818: DEBUG/AndroidRuntime(17518): Shutting down VM
01-17 13:21:20.818: WARN/dalvikvm(17518): threadid=3: thread exiting with uncaught exception (group=0x4001b1a0)
01-17 13:21:20.818: ERROR/AndroidRuntime(17518): Uncaught handler: thread main exiting due to uncaught exception
01-17 13:21:20.818: ERROR/AndroidRuntime(17518): java.lang.RuntimeException: Unable to start service jp.aplix.midp.MetaMidpPlayer@44d04778 with Intent { flg=0x12000000 cmp=jp.aplix.midp.player/.MidpPlayer1 (has extras) }: android.content.ActivityNotFoundException: Unable to find explicit activity class {jp.aplix.midp.player/jp.aplix.midp.player.MidpPlayer1}; have you declared this activity in your AndroidManifest.xml?
01-17 13:21:20.818: ERROR/AndroidRuntime(17518): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2882)
01-17 13:21:20.818: ERROR/AndroidRuntime(17518): at android.app.ActivityThread.access$3500(ActivityThread.java:119)
01-17 13:21:20.818: ERROR/AndroidRuntime(17518): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1926)
01-17 13:21:20.818: ERROR/AndroidRuntime(17518): at android.os.Handler.dispatchMessage(Handler.java:99)
01-17 13:21:20.818: ERROR/AndroidRuntime(17518): at android.os.Looper.loop(Looper.java:123)
01-17 13:21:20.818: ERROR/AndroidRuntime(17518): at android.app.ActivityThread.main(ActivityThread.java:4363)
01-17 13:21:20.818: ERROR/AndroidRuntime(17518): at java.lang.reflect.Method.invokeNative(Native Method)
01-17 13:21:20.818: ERROR/AndroidRuntime(17518): at java.lang.reflect.Method.invoke(Method.java:521)
01-17 13:21:20.818: ERROR/AndroidRuntime(17518): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
01-17 13:21:20.818: ERROR/AndroidRuntime(17518): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
01-17 13:21:20.818: ERROR/AndroidRuntime(17518): at dalvik.system.NativeStart.main(Native Method)
01-17 13:21:20.818: ERROR/AndroidRuntime(17518): Caused by: android.content.ActivityNotFoundException: Unable to find explicit activity class {jp.aplix.midp.player/jp.aplix.midp.player.MidpPlayer1}; have you declared this activity in your AndroidManifest.xml?
01-17 13:21:20.818: ERROR/AndroidRuntime(17518): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1404)
01-17 13:21:20.818: ERROR/AndroidRuntime(17518): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1378)
01-17 13:21:20.818: ERROR/AndroidRuntime(17518): at android.app.ApplicationContext.startActivity(ApplicationContext.java:555)
01-17 13:21:20.818: ERROR/AndroidRuntime(17518): at android.content.ContextWrapper.startActivity(ContextWrapper.java:248)
01-17 13:21:20.818: ERROR/AndroidRuntime(17518): at jp.aplix.midp.MetaMidpPlayer.onStart(MetaMidpPlayer.java:188)
01-17 13:21:20.818: ERROR/AndroidRuntime(17518): at android.app.Service.onStartCommand(Service.java:306)
01-17 13:21:20.818: ERROR/AndroidRuntime(17518): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2873)
01-17 13:21:20.818: ERROR/AndroidRuntime(17518): ... 10 more
01-17 13:21:20.818: INFO/dalvikvm(17518): threadid=7: reacting to signal 3
01-17 13:21:20.828: INFO/dalvikvm(17518): Wrote stack trace to '/data/anr/traces.txt'