0

私は、開発中にAndroidアプリケーションの自動ビルドに使用しているマシンを持っています。そのマシンは、このプロジェクトの範囲外の他の目的のために接続を維持する必要がある複数の Android デバイスに接続されています。そうは言っても、私はコマンドラインを使用しています:

./gradlew clean installMonkeytalk 

私たちのプロジェクトのモンキートーク統合ビルドを作成します。これはエラーで失敗します:

エラー: 複数のデバイスとエミュレータ - デバイスを待機中 -

私の質問: MonkeyTalk 統合 apk を作成するが、接続されているすべてのデバイスを無視するように、デバイスまたはエミュレーターにデプロイせずにビルドを作成する方法はありますか?

4

1 に答える 1

3

installインストール先の接続されたデバイスまたはエミュレーターを探すタスクを実行しています。assemble代わりにタスクを実行すると、次のようになります。

./gradlew clean assemble

それはあなたが望むことをするはずです。

Gradle では、あいまいでない場合はタスク名を省略できることに注意してください。「組み立て」のすべてを綴る必要はありません。これは、最近の記憶の中でお気に入りのコマンド ラインの 1 つです。

./gradlew clean ass
于 2014-12-03T16:22:16.370 に答える