[英]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.