hi Bartek,
i have same problem "stopped unexpectedly" , the emulator can't find
MIDlet class.
this my logcat
I/ActivityManager( 51): Starting activity: Intent
{ act=android.intent.action.MAIN
cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.microem
u.android.mobile.wallet.FinnetMC/org.microemu.android.MicroEmulator }
I/ActivityManager( 51): Start proc
org.microemu.android.mobile.wallet.FinnetMC for activity
org.microemu.android.mobile.wallet.FinnetMC/org.microemu.and
roid.MicroEmulator: pid=221 uid=10026 gids={3003}
V/MicroEmulator( 221): implementation registered
[org.microemu.cldc.file.FileSystem]
V/MicroEmulator( 221):
I/dalvikvm( 221): Failed resolving Lmobile/wallet/FinnetMC; interface
417 'Ljavax/wireless/messaging/MessageListener;'
W/dalvikvm( 221): Link of class 'Lmobile/wallet/FinnetMC;' failed
V/MicroEmulator( 221): error Message: Error: Unable to find MIDlet
class, java.lang.ClassNotFoundException: mobile.wallet.FinnetMC in
loader dalvik.syste
m.PathClassLoader@43d0b5c8 java.lang.ClassNotFoundException:
mobile.wallet.FinnetMC in loader
dalvik.system.PathClassLoader@43d0b5c8
V/MicroEmulator( 221):
V/MicroEmulator( 221): java.lang.ClassNotFoundException:
mobile.wallet.FinnetMC in loader
dalvik.system.PathClassLoader@43d0b5c8
V/MicroEmulator( 221): at
dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243)
V/MicroEmulator( 221): at
java.lang.ClassLoader.loadClass(ClassLoader.java:573)
V/MicroEmulator( 221): at
java.lang.ClassLoader.loadClass(ClassLoader.java:532)
V/MicroEmulator( 221): at
org.microemu.app.Common.initMIDlet(Common.java:1015)
V/MicroEmulator( 221): at
org.microemu.android.MicroEmulator.onCreate(MicroEmulator.java:175)
V/MicroEmulator( 221): at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:
1047)
V/MicroEmulator( 221): at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:
2459)
V/MicroEmulator( 221): at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:
2512)
V/MicroEmulator( 221): at android.app.ActivityThread.access
$2200(ActivityThread.java:119)
V/MicroEmulator( 221): at android.app.ActivityThread
$H.handleMessage(ActivityThread.java:1863)
V/MicroEmulator( 221): at
android.os.Handler.dispatchMessage(Handler.java:99)
V/MicroEmulator( 221): at android.os.Looper.loop(Looper.java:
123)
V/MicroEmulator( 221): at
android.app.ActivityThread.main(ActivityThread.java:4363)
V/MicroEmulator( 221): at
java.lang.reflect.Method.invokeNative(Native Method)
V/MicroEmulator( 221): at
java.lang.reflect.Method.invoke(Method.java:521)
V/MicroEmulator( 221): at com.android.internal.os.ZygoteInit
$MethodAndArgsCaller.run(ZygoteInit.java:860)
V/MicroEmulator( 221): at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
V/MicroEmulator( 221): at
dalvik.system.NativeStart.main(Native Method)
W/dalvikvm( 221): threadid=17: thread exiting with uncaught exception
(group=0x4001b188)
E/AndroidRuntime( 221): Uncaught handler: thread Thread-9 exiting due
to uncaught exception
E/AndroidRuntime( 221): java.lang.NullPointerException
E/AndroidRuntime( 221): at
org.microemu.MIDletBridge.getMIDletAccess(MIDletBridge.java:119)
E/AndroidRuntime( 221): at org.microemu.android.MicroEmulator
$3.run(MicroEmulator.java:203)
E/AndroidRuntime( 221): at java.lang.Thread.run(Thread.java:
1096)
I/Process ( 51): Sending signal. PID: 221 SIG: 3
I/dalvikvm( 221): threadid=7: reacting to signal 3
I/dalvikvm( 221): Wrote stack trace to '/data/anr/traces.txt'
I/ActivityManager( 51): Displayed activity
org.microemu.android.mobile.wallet.FinnetMC/
org.microemu.android.MicroEmulator: 4512 ms (total 4512 ms)
I/Process ( 221): Sending signal. PID: 221 SIG: 9
I/ActivityManager( 51): Process
org.microemu.android.mobile.wallet.FinnetMC (pid 221) has died.
I/WindowManager( 51): WIN DEATH: Window{43d5c210
org.microemu.android.mobile.wallet.FinnetMC/
org.microemu.android.MicroEmulator paused=false}
I/UsageStats( 51): Unexpected resume of com.android.launcher while
already resumed in org.microemu.android.mobile.wallet.FinnetMC