2014-12-03 50 views
0

我有一臺機器用於自動構建android應用程序,而它正在開發中。該機器連接到多個Android設備,這些設備需要保持連接,以用於本項目範圍之外的其他目的。這就是說,我正在使用命令行:gradlew命令行 - 忽略設備

./gradlew clean installMonkeytalk 

使猴子談話集成我們的項目的構建。這種失敗,出現錯誤:

error: more than one device and emulator - waiting for device -

我的問題: 有沒有一種方法,使建立一個沒有部署到設備或模擬器,因此,它使MonkeyTalk集成APK但忽略所有連接的設備?

回答

3

您正在運行install任務,該任務將查找要連接的設備或模擬器。如果運行assemble任務代替,例如:

./gradlew clean assemble 

,那麼它應該做你想要什麼。

請注意,您可以在Gradle中縮寫任務名稱,如果它們是明確的;你不需要拼出所有的「彙編」。我通常縮短到這,這是我最近的內存中最喜歡的命令行之一:

./gradlew clean ass 
+1

哦,我的天啊,那太棒了! – 2014-12-03 18:11:06