Как проверить, что библиотека Java (файл JAR) работает, когда используется проектом Android? - PullRequest
3 голосов
/ 17 апреля 2011

У нас есть библиотека классов, написанная на Java (Standard Edition или MIDP 2.0, у нас есть оба варианта), скомпилированная в файл JAR. В этой библиотеке нет ничего особенного, в основном работа с сокетами (TCP и UDP) и многопоточность.

Теперь нам нужно убедиться, что эта библиотека будет работать на Android, и исправить проблемы со связыванием (такие как классы или методы, отсутствующие на Android).

Есть ли способ «проверить» общий файл JAR для Android без написания сложного тестового примера и запуска его на Android? Я представляю что-то, что я могу передать JAR, и он скажет мне "не удалось загрузить JAR - метод X не найден в классе Y".

Ответы [ 2 ]

1 голос
/ 18 сентября 2011

Нашел решение.Если у вас есть JAR-файл, который вы хотите проверить на базовую совместимость с библиотеками Android, вам нужно сделать следующее:

  1. Создать проект Android
  2. Добавить JAR-файл каквнешний JAR к списку библиотек проектов.
  3. Попытка построить проект.

Если JAR ссылается на отсутствующие классы, вы сразу же получите ошибку во время сборки.

0 голосов
/ 17 апреля 2011

Есть ли способ "проверить" общий файл JAR для Android без написания сложного тестового примера и запуска его на Android?

Я надеюсь, что кто-то с вашей SO кармой сможетне пытайтесь поставлять JAR для Android, фактически не «запустив его на Android».

При этом я не могу придумать способ выполнить вашу проверку на уровне JAR.Однако, если вы поместите свой исходный код в пустой проект Android, вы получите ошибки компиляции, если будете ссылаться на несуществующие классы или методы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...