2017-03-06 5 views
2

私はadbコマンドを使って自動的にアプリケーションを実行したいと思います。 swiptouchなどのコマンドを送信するにはどうすればよいですか?音声をシミュレートするにはどうすればよいですか?Genymotionでオーディオを再生するためのadbシェルコマンド

私は以下のテストを受けていますが、いずれも機能しません。

>adb shell tinyplay bird.wav 
Unable to open file 'bird.wav' 

>adb shell stagefright -a -o bird.wav 
Unable to create data source. 

Iは、AndroidデバイスとしてGenymotionを使用します。

答えて

1

ファイルの場所を指定してアクティビティを開始できます。

-a android.intent.action.VIEW -dファイルを開始this-

adbのシェル午前をお試しください:///storage/sdcard0/sample.mp3 -tオーディオ/ mp3を

+0

あなたが提供するコマンドは、意図を作成します。私はあなたがそれを話すときのように、デバイスへの入力としてサウンドを再生したいと思います。 – user3806649

+0

あなたの究極の目的はエミュレータでサウンドを再生し、オーディオファイルはエミュレータ内にあります。右 ? – Rilwan

+0

whatsappのようなアプリケーションでユーザーアクションをシミュレートしたい今、私はtalkアクションをシミュレートしたいです。まずadbコマンドを使用してボタンをクリックします。adbシェルの入力タップ200 300次にマイクからオーディオファイルを与えたい。オーディオファイルは、エミュレータが実行されているエミュレータまたはホストに配置できます(ホストが優先されます)。 – user3806649

関連する問題