Problems with Motorola J2ME SDK v5.3.1 and Mobility Pack 5.0
By lukas on Feb 16, 2006
First is name collision when you are adding this platform. Second is that you cannot switch the device. I'll show how to solve it. Well, maybe better term is how to work around it. Install the SDK at first.
Adding the Motorola SDK platform
You can add the platform in Tools | Java Platform Manager | Add Platform... | Java Micro Edition Platform Emulator. The IDE will find your installed SDKs.
Click Next and there is the problem. The collision in names of the platforms. Well, it's caused by Motorola SDK. It returns the same name "MicroJblend" for both platforms A.4, A.3
The solution is simple. Rename one of the platforms in the collision to a different name. E.g. MicroJblend2
Don't be suprised that nothing happens when you change the device in Project Properties. The problem is noticed even in Motorola's release notes - "Changing the device in Netbeans using UEI is not working currently. Workaround – Start the MIDlet in the Launchpad selecting the desired device. All subsequent launch will use this device until this procedure is repeated". This is unfortunatelly true. You have to use the Motorola's LaunchPad. Please, do it before you run Motorola's SDK from IDE. If you don't do it then the emulator start and closes immediatelly.