Lib за Android и MIDP?

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


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


Отговори (1)


Не, невъзможно е, тъй като Android и J2ME използват различни VM. Този на Android, наречен Dalvik VM, и KVM на J2ME - така че те генерират различни байт кодове.

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