Android Developers Blog 日本語 フォロー エミュレータ制御によるアダプティブアプリ開発 Androidにおけるアダプティブアプリ開発には、様々なデバイスや画面構成での徹底的なテストが必要です。Android Studioは手動でのレイアウトチェック用にリサイズ可能なエミュレータを提供していますが、より効率的な方法がターミナルコマンドを使用して存在します。adb emuコマンドは、開発者がコマンドラインから直接エミュレータのフォームファクタを制御することを可能にし、実行直後にシェルに制御を返します。このショートカットは、折りたたみ式デバイスのテストに特に役立ち、プログラムで折りたたんだり展開したりすることで、異なる画面状態をシミュレートできます。開発者は、折りたたんだ状態と展開した状態を切り替えることで、折りたたみ式デバイス固有のユーザー体験やレイアウトの動作をテストできます。さらに、adb emu rotateコマンドは、アプリ内での向きの変更や状態の復元をテストするのに役立ちます。テーブルトップモードのような物理的な姿勢をシミュレートするために、開発者はadb emu postureを使用して利用可能な姿勢をクエリし、特定の姿勢を設定できます。リサイズ可能なエミュレータもターミナル経由で制御でき、adb emu resize-displayを通じて様々なサイズ用のプリセットが利用可能です。これらのコマンドは、複数のエミュレータを管理するのに比べて、大幅な時間とリソースを節約し、テストプロセスを効率化します。開発者は、これらのコンソールショートカットを探索して、アダプティブアプリ開発ワークフローを改善することが推奨されます。 Emulator control for adaptive app development android-developers.googleblog.com Android Developers Blog 日本語 RSS thenote.app
adb emuコマンドは、開発者がコマンドラインから直接エミュレータのフォームファクタを制御することを可能にし、実行直後にシェルに制御を返します。このショートカットは、折りたたみ式デバイスのテストに特に役立ち、プログラムで折りたたんだり展開したりすることで、異なる画面状態をシミュレートできます。開発者は、折りたたんだ状態と展開した状態を切り替えることで、折りたたみ式デバイス固有のユーザー体験やレイアウトの動作をテストできます。さらに、adb emu rotateコマンドは、アプリ内での向きの変更や状態の復元をテストするのに役立ちます。テーブルトップモードのような物理的な姿勢をシミュレートするために、開発者はadb emu postureを使用して利用可能な姿勢をクエリし、特定の姿勢を設定できます。リサイズ可能なエミュレータもターミナル経由で制御でき、adb emu resize-displayを通じて様々なサイズ用のプリセットが利用可能です。これらのコマンドは、複数のエミュレータを管理するのに比べて、大幅な時間とリソースを節約し、テストプロセスを効率化します。開発者は、これらのコンソールショートカットを探索して、アダプティブアプリ開発ワークフローを改善することが推奨されます。