web-dev-qa-db-ja.com

ubuntu 16.04でのvirtを使用したAndroid studioのインストールと使用

Android studioおよびqemu vmのステップバイステップインストールがあればより良いでしょう。原因私はここで多くの問題を修正しようとして地獄を通過しています。 umake Android 'Android-ndk'を試してみましたubuntu makeを使用していますが、うまくいきませんでした。エミュレーターのようになり、実際には実際にデバイスを使用できないため、動作していません。私を助けてくれる人がいますか?ありがとう。

4
ConnelBLAZE

Ubuntu 16.04でのAndroid Studioのインストールと使用は特定の戦略を必要とするタスクであり、特定の手順に従う必要があります。

  1. システムには、ハードウェア仮想化と少なくとも4 GBのRAMをサポートできる64ビットCPUが搭載されている必要がありますが、Android Studioを使用しているときに他のプログラムを使用する場合は十分ではありませんランニング。その場合、8 GBは必須です。もちろん、64ビットUbuntu 16.04を使用している必要があります。

  2. Oracle JDK 8をインストールする必要があります。これは、システムにwebupd8team Java ppaを追加し(Sudo add-apt-repository ppa:webupd8team/Java)、両方をインストールすることで実行できます。 Oracle-Java8-installerおよびOracle-Java8-set-default

  3. here の指示に従って、完全なKVM/qemuをシステムにインストールします。
    最初に、システムのプロセッサがKVMで使用できるかどうかを確認する方法の説明があります。インストール後にログオフして再度ログオンすることを忘れないでください。そうしないと、ユーザーがlibvirtdグループのメンバーとしてアクティブにならず、KVMを使用できなくなります。

  4. Android開発者のサイトから最新のAndroid Studio .Zipファイルをダウンロードし、そこにリストされている32ビットのサポートファイルを必ずインストールしてください。注:ファイルlib32bz2-1.は16.04に存在しないため、代わりにSudo apt-get install libbz2-1.0:i386を使用してlibbz2-1.0:i386をインストールする必要があります。

  5. 選択したフォルダー内の.Zipファイルの内容を抽出し、studio.shフォルダーにあるランチャーを作成しますAndroid-studio/binフォルダーと他のすべてが問題なければ、正常に動作するはずです。

Android SDKを使用して必要なすべてのライブラリとイメージをインストールし、もちろん使用するAVDを作成する必要がありますが、開発者であるため既に知っている必要があると思います。エミュレータで実際にKVMを使用するには、次のエミュレータパラメータを使用して起動する必要があります。

/ pathTo/emulator -avd avd_name -qemu -m 1024 -enable-kvm

更新:上記のコマンドは廃止されました。 -accel onを使用するだけで、完全なハードウェア仮想化サポートを使用してエミュレータを実行できます。

/ pathTo/emulator -avd avd_name -accel on

-accelのデフォルト設定はautoであるため、このスイッチは不要です。つまり、KVMが正しくインストールされている場合、デフォルトで使用されます。

1024の値は一例です。 AVDが使用するように設定したメモリと同じ量を使用します。エミュレータを手動で起動する代わりに、上記のパラメータをAndroid-studioに挿入する方法の詳細については、Android開発者 site をご覧ください。個人的には、手動で起動し、必要なときにいつでも起動することを好みます。

11
Stormlord