我在Gradle中有一個多項目設置,並在Android-studio中工作。該設置包含兩個應用程序(每個應用程序都有自己的項目目錄以及自己的build.gradle)以及由這些應用程序共享的一些庫。在Android Studio中,使用Gradle構建多項目設置的一個項目,我可以讓它只構建其中一個項目嗎?
的目錄結構是這樣的:
/workspace/
/workspace/app1/
/workspace/app2/
/workspace/app3/
/workspace/library1/
/workspace/library1/
當我在命令行建立我可以當我在Android內建立經由
gradle assembleDebugApp1
限制構建僅嚮應用程序之一工作室,它似乎建立所有有一個build.gradle文件,並在工作區內的項目。
在Android Studio中,當我運行Build->Make Project
,我看到底部的gradle什麼呢:
Gradle build using tasks: [:app1:assembleDebug, :app2:assembleDebug, library1:bundleDebug, (...)]
。
我希望它只爲我的「當前項目」運行組裝任務。
我是新來AndroidStudio,所以也許問題是:如何設置「當前項目「 怎麼辦,我告訴過Android Studio只建什麼,我需要爲app1
?基於答覆編輯:
我做要運行gradle這個通過讓所以它並給予反饋回IDE,因爲我想看到「請留言」窗口:
這確實有效。我真正想要的是運行Build-> Make Project:我確實需要消息窗口,在那裏我可以跳轉到我的錯誤等(見編輯後的圖片)。 – treesAreEverywhere