0

我有一台机器,用于在开发过程中自动构建我们的 android 应用程序。该机器连接到多个 android 设备,这些设备需要保持连接以用于本项目范围之外的其他目的。也就是说,我正在使用命令行:

./gradlew clean installMonkeytalk 

使我们项目的猴子谈话集成构建。这失败并出现错误:

错误:多个设备和模拟器 - 等待设备 -

我的问题: 有没有一种方法可以在不部署到设备或模拟器的情况下进行构建,从而使 MonkeyTalk 集成 apk 但忽略所有连接的设备?

4

1 回答 1

3

您正在运行一个install任务,它将寻找连接的设备或要安装的模拟器。assemble如果您改为运行任务,例如:

./gradlew clean assemble

那么它应该做你想做的事。

请注意,如果它们是明确的,您可以在 Gradle 中缩写任务名称;你不需要拼出所有的“组装”。我通常将其缩短为这个,这是我最近记忆中最喜欢的命令行之一:

./gradlew clean ass
于 2014-12-03T16:22:16.370 回答