Intereting Posts
Обновление Android Studio 2.0 – общедоступный статический volatile com.android.tools.fd.runtime.IncrementalChange Перезагрузка активности при ротации Android CommitAllowingStateLoss () в действиях фрагмента Не может щелкнуть по строке listview с помощью кнопки изображения Обновление сервисов Google Play с 8.4.0 до 9.2.1 вызывает ошибку синхронизации Gradle «Вы не можете установить это приложение, потому что другой пользователь уже установил несовместимую версию на этом устройстве» Android: Какой формат изображения использовать и почему? Задание расписания Android для выполнения в определенное время ежедневно Получить имя AlertDialog с помощью findViewById Активность с прозрачным фоном AscyncTask – не в основной теме Как создать запрос GreenDao, который загружает все элементы, указанные в списке идентификаторов? Переход анимации между действиями с использованием FLAG_ACTIVITY_CLEAR_TOP Android Button или TextView Border программно, не используя метод setBackgroundDrawable OnReceive работает только один раз.

Как создать собственный 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, и распространите ссылку, чтобы другие могли ее использовать.