
まず、私は Android 開発の初心者であり、Android 仮想デバイスを実行しようとするのは今回が初めてだということを皆さんに知っていただきたいと思います。
Android Studio から Android 仮想デバイスを実行すると、次のようになります。
ERROR: 32-bit Linux Android emulator binaries are DEPRECATED, to use them
you will have to do at least one of the following:
- Use the '-force-32bit' option when invoking 'emulator'.
- Set ANDROID_EMULATOR_FORCE_32BIT to 'true' in your environment.
Either one will allow you to use the 32-bit binaries, but please be
aware that these will disappear in a future Android SDK release.
Consider moving to a 64-bit Linux system before that happens.
どうすればこれらを実行できるのでしょうか (例: を使用する'-force-32bit'
)?
私はUbuntu 15.04 32ビット版を使用していますが、は私のラップトップ上で独立して実行され、ない仮想ボックス上で実行しています。仮想化テクノロジを有効にしました。
答え1
コマンドラインからエミュレータのインスタンスを起動するには、tools/
SDK のフォルダーに移動します。次のようにエミュレータ コマンドを入力します。
emulator -avd <avd_name> [<options>]
の代わりにavd名を追加し<avd_name>
、-force-32bit
の代わりに[<options>]
ドキュメントを読むここそしてここコマンドラインからエミュレータを制御する方法について詳しく理解します。
Android Studio からこれを行うには、実行構成を編集または作成します。
開ける設定を編集するから走るメニュー。
拡大するAndroidアプリケーション項目を選択して新しい構成を作成するか、既存の構成を開きます。
実行構成を選択した状態で、必要な実行構成設定を調整します。
の中にエミュレータタブでエミュレータオプションを指定します追加のエミュレータコマンドラインオプションフィールドです。
-force-32bit
ここに置きます。
詳細については、公式のドキュメンテーション。