Создать библиотеку Android Jar для распространения - PullRequest
158 голосов
/ 16 февраля 2011

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

Я ищу способ создания и распространения библиотеки с закрытым исходным кодом, которую можно использовать в других проектах Android, таких как традиционный JAR.Это потребует использования компилятора Android, так что это не файл JAR vanilla-Java.FWIW, мне не нужно вставлять ресурсы / макеты в JAR.

Я видел http://andparcel.com/, но это похоже на обходной путь, и я бы предпочел использовать что-то «официально поддерживаемое» Google,Кроме того, мне нужно убедиться, что созданный мной JAR-файл совместим со старой / новой версией Android SDK (т. Е. Мне нужен способ установить версию целевой платформы и т. Д.).

Используйте последние наборы инструментов Androidразрешить создание / использование двоичных файлов JAR?Можете ли вы указать на некоторые документы о том, как я могу это сделать?

Ответы [ 11 ]

0 голосов
/ 14 марта 2011

В нашем проекте мы создаем apk (используя apkbuilder), который устанавливается в / system / framework и добавляет этот apk в путь к классам по умолчанию. Для компиляции приложений, использующих jar, мы создаем файл jar (используя jar c).

Примечание. У нас нет ресурсов в библиотеке.

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