Как я могу использовать библиотеки jar в Android, скомпилированные с пакетами, которых нет в Android - PullRequest
0 голосов
/ 29 сентября 2010

Мне нужно импортировать пару jar-файлов, которые были скомпилированы при полной реализации java.Я знаю, что Android не использует все пакеты, которые предлагает Java.У меня вопрос: можно ли их импортировать без ошибок?Есть ли инструмент, который может конвертировать банки в банки для Android?если да, можно ли привести некоторые примеры.Любая помощь очень ценится.

1 Ответ

1 голос
/ 29 сентября 2010

Можно ли импортировать их без ошибок?

Если JAR ссылаются на классы, которых нет в Android, нет.

Есть ли инструмент, который может конвертировать банки в банки для Android?

Нет такой вещи, как "баночки андроида".

Если у вас есть исходный код для рассматриваемых JAR-файлов, то между модификацией этого исходного кода и изменением копий отсутствующих классов из Apache Harmony вы можете получить работу. Однако вы не можете просто поместить классы java.* или javax.* в свой проект - вам придется преобразовать их в новые пакеты. Кроме того, в зависимости от того, какие классы отсутствуют, это может занять тысячи месяцев разработки (например, переопределение Swing с использованием 2D Canvas API).

...