Intereting Posts
Как я могу удерживать одну кнопку нажатой после нажатия на нее? Android-оповещение по уведомлению службы push-push Как отключить все виды внутри макета? Как получить историю одного чата из Openfire с помощью asmack android Как переопределить поведение клавиши <ENTER> виртуальной клавиатуры в Android Android – добавьте фрагмент с настраиваемыми параметрами Android Studio 2.3.3 stucks при первом запуске Разрешение на разработку инструментов, которые я не установил Как хранить и извлекать изображения в базе данных Androidite SQL и отображать их на gridview Android: только показывать курсор в редакторе, когда отображается клавиатура Как установить OnClickListener на RadioButton в Android? Две панели действий (снизу и вверх) одновременно? Рекурсивный поиск файлов Проверьте, включен ли gps в Kitkat (4.4) Загрузка полной трансляции, обработанной последовательно в KITKAT 4.4.2 <ACTION_BOOT_COMPLETED> <ActivityManagerService.java>

Как создать собственный Android SDK

Я работаю над своим собственным устройством Android, которое имеет много новых API (но украшено @hide). Моя цель – предоставить разработчику android sdk для разработки и использования этих новых API.

Поэтому мои вопросы: как создать собственный Android-файл sdk с этими новыми API-интерфейсами?

Если украшение @hide является проблемой, я могу удалить их (мне не нужно уважать CDD )

Solutions Collecting From Web of "Как создать собственный Android SDK"

Вы можете использовать эту команду

 make -j8 PRODUCT-sdk-sdk showcommands dist 

Здесь вы можете обсудить это: https://groups.google.com/forum/?fromgroups=#!topic/android-building/Y0xduZPWtUs

Я думаю, что концепция SDK здесь неправильно понята.

Если вы хотите выпустить набор кода (API) поверх Android SDK (Utilities, математические библиотеки, что у вас есть?), Просто пометьте свой проект как библиотеку (Свойства проекта -> Android -> Tick «Is Library») Поэтому другие проекты Android могут легко связываться с ним.

Загрузите проект где-нибудь, как Github, и распространите ссылку, чтобы другие могли ее использовать.