簡體   English   中英

將項目依賴項添加到Android studio中的另一個項目

[英]Add a project dependency to another project in Android studio

我有一個現有的項目說A,它依賴於幾個項目。 現在我想將這個項目A作為Project B的庫項目。到目前為止,我所做的是在Project A的build.gradle中,我已將插件從“android:application”更改為“android:library”,我的問題是如何將項目A用作項目B的庫模塊。當我添加新模塊並將其依賴項提供給項目A時,新模塊中不會生成構建文件。 如果為B創建一個新項目,然后將項目A導入為模塊,則會出現項目A使用的依賴項錯誤。請建議如何進行操作。

編輯模塊的build.gradle (不是root build.gradle)。

使用apply plugin: 'com.android.application'替換apply plugin: 'com.android.application' apply plugin: 'com.android.library'

從同一build.gradle項目中刪除applicationId ,如下所述:

defaultConfig {
    applicationId "com.example.packageName"//remove this line
    minSdkVersion 15
    targetSdkVersion 21
    versionCode 1
    versionName "1.0"
}

在此同步您的gradle文件之后。 現在您的項目已標記為庫,但要創建庫的發行版,您需要將此庫用於模塊,因此我們將在同一項目中創建一個新模塊。

要創建新模塊,請轉到:

文件 - >新模塊 - >(選擇)手機和平板電腦應用程序 - >下一步...

假設創建的新模塊是B.現在按照用戶@Sam Rad所描述的那樣在模塊B上添加庫A的依賴性

運行您的項目,在成功運行后,您將在文件夾中找到庫的發行版

A-> build-> outputs->(。aar包發布版本)

希望這會有所幫助

暫無
暫無

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

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