簡體   English   中英

Android Studio:如何添加和使用項目作為庫而不是模塊

[英]Android Studio: how to add and use project as library, not as module

我有2個圖書館:

  1. 奇爾卡特-9.5.0-Android的所有
  2. 簡單文件選擇主

我已經將它們都復制到libs文件夾中,並將其用作libs。 當我嘗試將這些庫導入到我的java類中時,它們的名稱帶有紅色標記。 這意味着android studio找不到thees庫。 無論如何,我已經將文件選擇器作為項目添加到我的主應用程序中。 但是當我首先“運行”我的應用程序時,我得到了編譯的文件選擇器,而不是我的主應用程序。

所以我的主要問題是如何將.zip或.jar文件添加為LIBRARIES,而不是項目或模塊。

我將分享這些庫下載鏈接:

  1. https://www.chilkatsoft.com/chilkatAndroid.asp

  2. https://github.com/ingyesid/simple-file-chooser

我知道這不是編程問題,但對日食后開始使用android studio的許多人仍然有用。

我今天在我的項目中實現了一個.jar庫,並執行以下操作:

  1. 將.jar文件添加到項目的libs文件夾中

  2. 在build.gradle文件中添加: compile fileTree(dir: 'libs', include: ['*.jar'])到依賴項。

  3. 建立你的項目

  4. 現在嘗試在您的類中導入對象:)

像這樣:依賴項{compile fileTree(dir:'libs',include:['* .jar'])}

您可以嘗試的另一件事是:在Android Studio中的.jar上單擊鼠標右鍵,然后選擇“制作模塊”。 -然后重新構建。

這是我做到的,它適用於大多數圖書館。 由於庫具有自己的清單文件,因此必須使用它們。 將master-zip提取到其他位置,然后僅將庫文件夾復制到您的項目直接文件夾中,該文件夾中有app文件夾。 完成后,打開應用程序settings.gradle文件並按如下所示進行編輯:

include ':app', ':mylibrary'

同步項目,然后打開應用程序的build.gradle,然后轉到依賴項,並將庫添加到它,如下所示:

compile project(':mylibrary')

將gradle與項目同步,然后在庫gradle中發生任何錯誤,然后將其打開並與您的項目數據進行匹配。 通常,您需要更改compileBuildTools,sdk和其他內容。 快樂編碼

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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