一個 專案里有
結構如下
Test
app
core
即core 用來生成 aar,然后 用app 來參考aar 進行測驗
如果在 是用
在 app 的
dependencies {
implementation project(path: ':core')
}
這樣 app 可以識別到 core 的代碼 , 但發現core 并沒生成aar
但換成 以下方式去參考二進制aar 卻會報錯
dependencies{
implementation(name: 'core', ext: 'aar')
}
但這里 卻會因為 找沒有core.aar 而編譯失敗(先有雞還是先有蛋?)網上的教都是手動復制,但如果想自動要怎么寫?
問題一:
implementation project(path: ':core') 的同時 能自動生成aar 嗎?要怎么寫?
問題二:
gradlew一個批處理中只能執行一個 task嗎?我原想的記錄 即然沒插入順序,那我用一個一個task執行總成了吧?但試了一下
gradlew core:makeAAR
gradlew assembleRelease
這時 assembleRelease 這時第二個命令卻不執行 為啥?難道只能執行一個命令嗎?
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/278250.html
標籤:Android
