Android Emulator でマルチタッチ イベントをテストできますか? または、実際のデバイスなしでこれをテストする方法はありますか? 2.0 SDK を使用しており、2 本の指でズームイン/ズームアウトをテストしたいと考えています。
10 に答える
アップデート:
はい、現在あります (2.x Android ではなく、最新のもの)。
人々がまだこの機能で検索している場合、Androidスタジオのデフォルトのエミュレーターを使用している場合、Macユーザーの場合はコマンドボタンを押し続けることができ、Windows / Linuxの場合はマウスで左クリックしながらaltボタンだと思います – HendraWD
そして Linux なら Ctrl + 左クリック (ただし、Windows で同じかどうかはわからないので、HendraWD が正しいかもしれません)
さらに、(Android 4.0以降で)できるもう1つのことは、タッチイベントを1つのデバイスからエミュレーターにパイプすることです。これは、デバイスが 1 つしかない場合に役立ちますが、Android の他のバージョン/ディメンションで同じタッチ イベントをテストしたい場合に役立ちます。( http://tools.android.com/tips/hardware-emulationを参照)
いずれにせよ、これらは回避策にすぎません。アプリにとってマルチタッチが重要な場合は、ラップトップを持って Android 開発者ユーザー グループにアクセスし、その場でアプリをテストするための支援を求めることをお勧めします。あなたの仲間の開発者は、これに非常に役立ちます。
私のグループでは、常に電話を共有しています (特に、私たちのほとんどは、さまざまな Android ハンドセットをすべて所有しているわけではないため)。また、お住まいの地域に Android ユーザー グループがない場合は、十分な大都市圏に住んでいると仮定して、自分でそのようなグループを開始することを検討してください。このようなことで助けが必要になるのは、おそらくあなただけではありません。
新しいバージョンのエミュレータで可能になりました。
マルチタッチ機能を使用するには、キーボードの Alt キーを押しながらマウスを右クリックして基準点を中央に配置するか、マウスの左ボタンをクリック & ドラッグしてズームします。
http://tools.android.com/tips/hardware-emulation
http://android-developers.blogspot.nl/2016/02/android-studio-20-beta.html
Android にもマルチタッチ エミュレーターが搭載されていることを知ってうれしく思います。この機会に、まだ Android を使用していない人に知らせてください。
現在の開発ツールに次の更新を行うことでテストできます。
- Android Studio を 2.0 プレビュー 4 から 2.0 プレビュー 5 に更新しました。
- Android SDK ツールを 25.0.2 rc3 に更新しました
- Android 6.0 Google API Intel x86 Atom_64 システム イメージをリビジョン 12 に更新しました
- クラスパス 'com.android.tools.build:gradle:2.0.0-alpha5' へのプロジェクト レベルの依存関係
PS:見つけたバグが含まれているため、今すぐ更新しないでください。そして深刻なバグです。それは私たちの開発ルーチンに干渉しています。ここで私の質問をチェックアウトすることをお勧めします。
ADT 17 以降、物理的な Android 4.0 デバイスを使用してマルチタッチ ジェスチャをエミュレータに送信できます。Android の手順については、こちらを参照してください。
いいえ。
私の知る限り、エミュレーターにはまだマルチタッチ検出ドライバーがありません ( https://android.googlesource.comでコードを見ました)。