попробуйте это
откройте файл build.gradle
android {
dexOptions {
javaMaxHeapSize = "4g"
}
}
Вот то, что необходимо для создания простого привет миром -
Вот образец HelloWorld для тестирования конфигурации.
Примечание: Это работало на меня на WindowsXP. Также отметьте: Это должно работать на S60 также. Просто замените S40 SDK в фазе 3 с S60.
Если Вы не должны делать что-то определенное для Nokia, я предлагаю избежать определений устройства Nokia в целом. Разработайте для универсального устройства, затем загрузите свое приложение на реальные, физические устройства для заключительного тестирования. Шаги я предлагаю:
Загрузите и установите Беспроводной Инструментарий Sun.
Установите EclipseME, с помощью метода, "устанавливающего через загруженный архив".
Настройте EclipseME. Выберите универсальное устройство, такое как "DefaultColorPhone" для разработки на.
Создайте новый проект "Комплект J2ME Midlet"
Щелкните правой кнопкой по проекту и создайте новый Midlet "HelloWorld"
Введите код, например:
public HelloWorld() {
super();
myForm = new Form("Hello World!");
myForm.append( new StringItem(null, "Hello, world!"));
myForm.addCommand(new Command("Exit", Command.EXIT, 0));
myForm.setCommandListener(this);
}
protected void startApp() throws MIDletStateChangeException {
Display.getDisplay(this).setCurrent(myForm);
}
protected void pauseApp() {}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException {}
public void commandAction(Command arg0, Displayable arg1) {
notifyDestroyed();
}
Самой раздражающей проблемой с EclipseME для меня был "поврежденный" отладчик, который просто не запустится. Это охвачено в документах, но мне потребовался приблизительно час для нахождения этой подсказки, когда я сначала установил EclipseME, и другой час, когда я возвратился к разработке JavaME год спустя, таким образом, я решил совместно использовать эту часть знания здесь, также.
Если отладчик не запустится,
После этого Eclipse должен смочь соединиться с KVM и выполнить midlet с присоединенным отладчиком.