2015-12-12 2 views
-1

Я разработал небольшое приложение, использующее студию Android. Часть приложения - это в основном образец пользовательского интерфейса, поскольку основная цель заключается в предоставлении SDK, который может использоваться различными приложениями. Как это сделать? Как в том, как я могу сделать часть моего пользовательского интерфейса другим проектом, который использует мои библиотеки, импортируя их, когда мы импортируем банку.Как создать sdk в студии android

Спасибо заранее!

ответ

2

SDK - это «комплект разработки программного обеспечения» - код, который вы предоставляете кому-то другому, что они используют.

Это означает, что это как «библиотека», которую вы можете распределить по нескольким направлениям. Самые популярные способы распространения библиотеки - это «банка» (которую вы упоминаете) или «aar». Вы также можете предоставить github или другое место репо, которое ваши разработчики/пользователи могут клонировать.

С Android Studio, единственным важным моментом здесь является то, что в вас build.gradle файле вы указываете:

apply plugin: 'com.android.library' 

Когда вы делаете «Gradle сборки» вы будете иметь в вашем «> выходы для строителей» в aar каталог. Могут быть другие вещи, которые вы хотите сделать (Proguard или создать банку), которые вы можете исследовать.

Однако в вашем build.gradle не используют:

apply plugin: 'com.android.application' 

Это создаст APK - который не является чем-то вы можете распространять как SDK.

Кроме того, для целей тестирования вам понадобится отдельный проект из вашего SDK, который фактически является приложением. Это поможет вам «притвориться» сторонним разработчиком/пользователем.

Смежные вопросы