2015-12-12 54 views
-1

我開發了一個使用android studio的小應用程序。應用程序部分基本上是一個示例UI,主要目的是提供可供不同應用程序使用的SDK。我該如何做這種分離?就像在我如何使我的UI部分成爲另一個項目一樣,在我們導入jar時通過導入它們來使用我的庫。如何在android studio中創建sdk

在此先感謝!

回答

2

SDK是一種「軟件開發工具包」 - 您提供給他們使用的其他人的代碼。

這意味着它就像一個「庫」,您可以選擇以多種方式分發。分發圖書館最流行的方式是作爲「罐子」(你提到的)或「阿爾」。您還可以提供github或其他回購地點,供開發人員/用戶克隆。

隨着Android的工作室,這裏唯一重要的一點是,在你build.gradle文件中指定:

apply plugin: 'com.android.library' 

當你做一個「gradle這個編譯」,你會在你的「建設 - >輸出」的aar目錄。您可能還想做其他事情(Proguard或建立一個罐子),您可以探索。

但是在你的build.gradle 不使用

apply plugin: 'com.android.application' 

這將創建一個APK - 這是不是你可以分發作爲一個SDK。

此外,爲了您的測試目的,您將需要從您的SDK中的一個單獨的項目,實際上是一個應用程序。這將幫助您「假裝」成爲第三方開發人員/用戶。

相關問題