簡體   English   中英

創建STANDALONE Android Studio(1.5)庫項目

[英]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一樣惱火。 但是讓我們開始做生意:

  1. 創建一個空項目,然后選擇“不創建任何活動”。 在此輸入圖像描述
  2. 設置完所有內容后,轉到“File \\ New \\ New Module”並選擇“Android Library” 在此輸入圖像描述
  3. 為創建的庫命名,然后單擊“完成”。
  4. (可選)轉到“運行\\編輯配置”並設置如下所示: 在此輸入圖像描述

  5. 現在打開librarie的'build.gradle'文件。 確保從完全相同的文件夾中打開文件,該文件夾以您的庫名稱命名,因為這里有幾個“build.gradle”文件。 從文件中刪除支持庫條目: 在此輸入圖像描述

  6. 編寫一些代碼,當您准備部署庫時,設置如下所示: 在此輸入圖像描述

轉到頂部的“構建”菜單,然后選擇“構建APK”。

關於單元測試: 在此輸入圖像描述

**編輯1:**

如果您確實要刪除“app”文件夾,請按照下圖中的說明操作: 在此輸入圖像描述

您可以創建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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM