Lib для Android и MIDP?

Можно ли совместно использовать библиотеку Java (в виде файла jar) между проектами Android и MIDP? В таком случае, с какой версией Java мне следует компилировать? Библиотека не использует никаких специфических для Android или MIDP вещей.


person AOO    schedule 21.12.2010    source источник


Ответы (1)


Нет, это невозможно, так как Android и J2ME используют разные виртуальные машины. Один из Android под названием Dalvik VM и J2ME KVM - поэтому они генерируют разные байт-коды.

person Barmaley    schedule 21.12.2010
comment
Вы можете добавить обычный JAR-файл в проект Android и преобразовать его в правильный формат во время сборки. - person Dan Dyer; 21.12.2010
comment
Пока библиотека не использует классы, не являющиеся частью Android, вы можете передать ее в инструмент dx, который генерирует файл .dex, из которого создается .apk. - person Dan Dyer; 22.12.2010