[英]Create STANDALONE Android Studio (1.5) library project
我需要創建一個Android庫並提供最終版本。 jar文件給客戶端。
我是Android開發的新手(三天)。 我在過去的4年里一直在開發iOS。 我瀏覽了Google的官方文檔和教程,以了解該平台(我不希望顯而易見的是iOS人正在編寫該庫)。
我對Java沒有任何問題,但我使用的是Android。 我決定使用Android Studio,因為它是官方IDE。 我使用的是1.5版。
問題:
正如我所說,我需要創建一個Android庫並提供。 jar文件給客戶端。 我希望這個Android Studio項目是一個獨立的庫項目,它有自己的單元測試 。 我不想創建一個不必要的App項目,然后添加一個Android庫模塊。 我想創建一個單獨的 App項目,其中包括此項目。 jar文件,所以我可以用它到達我們客戶的方式來測試它。
我已經在網上看到了很多關於如何實現這一點的選項,但是所有這些選項看起來都有點“hacky”(例如,重命名這個文件夾,更改app-project-setting並使其成為一個庫項目)。 是否無法從Android Studio中的新項目向導創建庫項目?
關於如何處理這個問題,您有什么建議? 如果沒有這些技巧來重新配置App項目,是否有一些優雅的解決方案?
編輯
對於來自其他平台/ IDE / world的人來說,這可能感覺不舒服,但這就是The Way。 就我個人而言,每當我使用它時,我都會對Xcode感到惱火,就像你現在對AndroidStudio一樣惱火。 但是讓我們開始做生意:
現在打開librarie的'build.gradle'文件。 確保從完全相同的文件夾中打開文件,該文件夾以您的庫名稱命名,因為這里有幾個“build.gradle”文件。 從文件中刪除支持庫條目:
轉到頂部的“構建”菜單,然后選擇“構建APK”。
**編輯1:**
您可以創建Library Project而不是Normal Project,然后您的輸出產品將是您配置的jar或aar。如果您的庫有資源,那么將其構建為aar,或者它將是jar。
當你正在創建一個項目時,單擊File-> new Module,然后會這樣:
如果您的圖書館項目有資源或將使用Android的API,那么選擇Android庫 ,否則選擇Java Library ,Android Library將作為產品whild Java Library構建jar產品。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.