Как создать J2ME midlets для Nokia с помощью Eclipse

попробуйте это

откройте файл build.gradle

  android {
        dexOptions {
           javaMaxHeapSize = "4g"
        }
   }
9
задан Cœur 31 July 2017 в 05:38
поделиться

3 ответа

Вот то, что необходимо для создания простого привет миром -

  1. Получите Eclipse IDE для Java. Я использовал Ganymede. Настройте его.
  2. Получите Беспроводной Инструментарий Sun. Я использовал 2.5.2. Установите его.
  3. Получите SDK Nokia (найденный здесь), в моем случае для выпуска S40 6230i, и установите его, выбрав опцию интегрироваться с WTK Sun
  4. Следуйте инструкциям по http://www.eclipseme.org/, чтобы загрузить и установить Мобильный Java инструментов (MTJ). Я использовал версию 1.7.9.
  5. Когда конфигурирование профилей устройств в MTJ (в Eclipse) использует устройство Nokia от папки WTK а НЕ от папки Nokia.
  6. Установите корень WTK на основную папку установки - например, c:\WTK2.5.2; Обратите внимание, что установщик WTK создает другие папки, по-видимому, для обратной совместимости.
  7. Получите Антенну и установите ее местоположение в странице свойств MTJ (в Eclipse).

Вот образец HelloWorld для тестирования конфигурации.

Примечание: Это работало на меня на WindowsXP. Также отметьте: Это должно работать на S60 также. Просто замените S40 SDK в фазе 3 с S60.

10
ответ дан 4 December 2019 в 12:22
поделиться

Если Вы не должны делать что-то определенное для Nokia, я предлагаю избежать определений устройства Nokia в целом. Разработайте для универсального устройства, затем загрузите свое приложение на реальные, физические устройства для заключительного тестирования. Шаги я предлагаю:

  1. Загрузите и установите Беспроводной Инструментарий Sun.

  2. Установите EclipseME, с помощью метода, "устанавливающего через загруженный архив".

  3. Настройте EclipseME. Выберите универсальное устройство, такое как "DefaultColorPhone" для разработки на.

  4. Создайте новый проект "Комплект J2ME Midlet"

  5. Щелкните правой кнопкой по проекту и создайте новый Midlet "HelloWorld"

  6. Введите код, например:

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();
}
5
ответ дан 4 December 2019 в 12:22
поделиться

Самой раздражающей проблемой с EclipseME для меня был "поврежденный" отладчик, который просто не запустится. Это охвачено в документах, но мне потребовался приблизительно час для нахождения этой подсказки, когда я сначала установил EclipseME, и другой час, когда я возвратился к разработке JavaME год спустя, таким образом, я решил совместно использовать эту часть знания здесь, также.

Если отладчик не запустится,

  1. откройте раздел "Java> Debug" в меню "Preferences" Eclipse, и снятие флажка "Приостанавливает выполнение на неперехваченных исключениях", и "Приостанавливают выполнение на ошибках компиляции" и
  2. увеличьте "Тайм-аут отладчика" около нижней части диалогового окна по крайней мере к 15 000 мс.

После этого Eclipse должен смочь соединиться с KVM и выполнить midlet с присоединенным отладчиком.

2
ответ дан 4 December 2019 в 12:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: