どのAndroidエミュレーターが利用可能ですか?


15

Ubuntu 11.10以降で非常によく機能するAndroidエミュレーターをいくつか知りたいと思います。UbuntuでAndroidエミュレーターを使用して「whatsapp」を試してみたい。前もって感謝します


2
Android SDKはエミュレーターを提供しませんか?
ウリエレーラ

@UriHerreraは、Android開発に関しては一種の初心者です;)
ミステリオ

回答:


12

によると:http//crashcourse.ca/content/android-emulator-ubuntu-1004-60-seconds

  • JDKをインストールする必要があります。 $ sudo apt-get install openjdk-6-jdk
  • 次に、Android SDKのダウンロードページにアクセスしてダウンロードします。 http://developer.android.com/sdk/index.html
  • その後、SDKを更新します。 $ android update sdk --no-ui
  • の出力$ android listが使用可能なSDKのリストを返すかどうかを確認します。
  • 入力し$ android、「新しい」選びます。必要に応じて設定してください。
  • 完了したら$ android list avds、「name」エントリのpic の出力を確認します。
  • 終了するには:エミュレーターを起動します:$ emulator @avdsname

そして、あなたは行ってもいいです。


作成したavdを開くと、黒い画面に商標フォントまたはfixedsysフォントで「アンドロイド」しか表示されません。作成した一部のavdsの場合、空白の画面が表示されます。また、一部のボタンは有効ですが、他のボタンは有効ではありません。残念ながら、ホームボタンは有効になっていません。何をしなければならないのだろうか!
カルティクC

8

この答えは、エンドユーザー、ゲーマーの観点から書かれていますが、その多くは他の用途にも当てはまります。

Google Playストア/サービス

違いをご理解ください。

Google Playサービスは、Google Playストアでアプリケーション(ゲーム)を利用できるようにするために開発者が使用するツールのセットです

https://developers.google.com/android/guides/overview

Google Playストアは、エンドユーザーがアプリケーションをインストールするために使用するツールのセットで、Ubuntuリポジトリに多少似ています。

https://play.google.com/store?hl=en


めむ

私の経験では、多くの試行錯誤の後、この投稿の時点でLinux / UbuntuでAndroidゲームをプレイする簡単な方法はないことを警告します。

申し訳ありませんが、最良のオプションはmemuです(windowsプログラムはwineでは実行されません)。ゲーム用のmemuほど安定、高速、簡単、フル機能のLinuxオプションはありません。

http://www.memuplay.com/

無料で、Google Playストアが含まれ、高速で、ホスト/ゲスト間のファイル共有、マウス統合、広範なカスタマイズ、ゲームプレイのスクリプト作成、複数のインスタンスを一度に開くことができるなど、Windowsに統合されています。

機能リストだけで、ベアメタルでない場合(つまり、Windows上で実行する場合)、少なくともVMでmemuを実行するように説得できます。

memuは、Linux / Ubuntuのどのオプションよりもはるかに高速です。

Linuxのオプションとは対照的に、memuは数秒で起動します。android-x86は、ラップトップでAndroidブートスプラッシュを起動するのに約5分かかります。一部の人々は、android-x86が起動するのに15分待たなかった(冗談ではない)という理由だけで動作しないと報告しています。

ドキュメント-/ http://www.memuplay.com/download/Memu-User-Manual.pdf

ゲームアクションを記録してゲームプレイを自動化する-http ://www.memuplay.com/blog/how-to-use-operation-record/

memuスクリーンショット

めむゲーム

memu1


Linuxオプション/制限

ゲームプレイの主な制限はグーグルプレイストアです。Google Playストアは、Googleの許可なしに含めることはできません。さらに、多くの複雑なゲームはLinuxエミュレーターでは動作しません。たとえば、ほとんどのAndroidゲームをandroid-x86(androidのx68 / x86_64プロセッサへのポート)でプレイすることはできません。Google Playストアの多くのゲームがインストールされますが、機能しません。

Androidアプリケーション/ゲーム(apk)のインストール方法-これは、ほとんどのLinuxエミュレーターに適用されます。

注:Google Playストアを含まないエミュレータを使用する場合は、Androidインストーラー(apk)をダウンロードして手動でインストールする必要があります。

apkは.debのようなパッケージアーカイブです-https ://en.wikipedia.org/wiki/Android_application_package

apkを取得するには、https: //apkpure.com/appなどのWebサービスを使用します

https://chrome.google.com/webstore/detail/direct-apk-downloader/bifidglkmlbfohchohkkpdkjokajibgg?hl=en

ダウンロードしたら、エミュレーターに転送する(またはエミュレーターでダウンロードする)必要があります。その後、エミュレーターでセキュリティを確保し、信頼できないソースからのインストールを許可し、開発者モードを有効にする必要があります。

http://www.tomsguide.com/faq/id-2326514/download-install-android-apps-unidentified-developer.htmlを参照してください

および/android/5566/how-can-i-install-an-app-given-only-its-apk-file

これは、ほとんどのLinuxエミュレーターに適用されます。

Googleプレイサービスは、Linuxエミュレータに含まれているか、Linuxエミュレータに簡単にインストールできます。


Linuxエミュレーターオプション

  1. Android SDK-これはインストールが面倒で、使用するのはやや複雑で、ゲームではなくアプリケーション開発用に設計されています。

    遅いです。私は非常に遅いと言いましたか?

    Android SDKの主な目的は、Androidプログラムを作成することです。SDKにAndroidゲームをインストールすると、使用できないほど遅くなり、PvPゲームでは使用しません。

    UbuntuでのAndroid SDK / ADTバンドルの完全なインストールガイドを参照してください

  2. Chrome上のAndroid

    一部のゲームではクロムで動作する可能性がありますが、クラッシュオブクランなどのより複雑なゲームではクロムで動作しません。

    Chromeをインストールする必要があります(不安定でない場合は少なくともベータ版)。この主な理由はwebgl- https: //get.webgl.org/です

    そのため、ブラウザはwebglをサポートしているかもしれませんが、webglは開発中であり、webgl 2がゲームで動作するのに問題があり、webgl 2はほとんどの複雑なゲームに必要です。

    Google Chromeのすべてのバージョン(安定版/ベータ版/不安定版)を競合なしで並べてインストールするにはどうすればよいですか?

    すべてのゲームが移植されているわけではありません。やや複雑で、SDKほど悪くはありません。OSにうまく統合されていません。ゲームを自動化する手段はありません。

    Chrome拡張機能「ARC」を参照-https ://chrome.google.com/webstore/detail/arc-welder/emfinbmielocnlhgmfkkmkngdoccbadn

    このオプションはベータ版であり、多くのユーザーがバグを報告しています。

  3. アンボックス

    これはUbuntu用に設計されており、おそらく私が個人的に試していないあなたの最良の選択肢です。現在、他のディストリビューションでは十分にサポートされていませんが、多くのディストリビューションがサポートを追加しています。

    明白な制限-Google Playストアは含まれておらず、ゲームがうまく機能する場合とそうでない場合があります。

    私の知る限り、それは急速な開発中であり、バグがあります。

    http://www.linuxandubuntu.com/home/anbox-runs-android-in-your-linux-without-emulation参照してください。

  4. Virtualbox / KVM -Android x86 OSは非常に低速で実行され、ほとんどのゲームはイメージで実行されません。

    Googleプレイは最近のバージョンに含まれており、ゲームはインストールされますが、クラッシュオブクランなどの複雑なゲームはクラッシュするか、開くのを拒否します。

    -あなたは少しそれをスピードアップすることができhttps://doc.nuxeo.com/blog/speeding-up-the-android-emulator/を。私は個人的に、著者が主張する400%の大幅な速度向上は見ませんでしたが、わずかな改善がありました。

    http://www.android-x86.org/

  5. Genymotion。これは最適と考えられていますが、インストールが面倒で無料ではありません。古い無料版を試してみましたが、速度が遅く、Google Playストアが含まれていませんでした。新しいバージョンには、Google PlayサービスとGoogleストアのようなアプリケーションが含まれます。

    https://www.genymotion.com/

    genymotionを使用するには、virtualboxをインストールする必要がありますが、それほど大したことではありませんが、vboxおよびgenymotionのバージョンと競合することがあるため、バージョンに注意する必要があります。

    古いバージョンをインストールすることはお勧めしません(ネット上で見つけることができます)。個人での使用は無料ですが、遅く、ゲームをプレイしません。

    Genymotionはやや面倒で迷惑です。インストールする.runファイルをダウンロードする必要があります。その後、アカウントを登録し、ライセンスを購入する必要があります。キーを入力したら、イメージをダウンロードします。

    実行すると十分に高速になります。少なくとも古い無料バージョンではそうでした。ライセンスの支払いをしなかったため、より新しいバージョンはテストされていません。

    Genymotionには、スクリプトゲーム用のツールはありません(memuとは異なります)。

    Genymotionはmemuよりもはるかに遅いです。

    あなたが年会費を払いたいなら、あなたを使う人はそれを愛しています。

    最初のトライアル-30日間無料。30日後https://www.genymotion.com/pricing-and-licensing/

    一部の人々は、あなたが彼らのサポートチームhttps://www.genymotion.com/contact/に連絡すればgenymotionが個人使用のために無料であると主張します

  6. AndroVM-Genymotionと統合されました。以前の無料バージョンには、Google Playストアが含まれていません。

  7. Andy OS-彼らはandyが「Linux上で動作する」と主張しているが、実際にはLinuxゲスト上のvirtualboxでWindowsゲスト上で動作する。

    AndyをLinuxにインストールするにはどうすればよいですか?

    個人的には、アンディではなくmemuを実行します。memuにはさらに機能があります。


これは素晴らしい答えです!+1 =)
テランス

3

Ubuntuで最も使いやすく最も使いやすいAndroidエミュレーターはGenymotionです。ぜひ試してみることをお勧めします


最初に#virtualboxをインストールしてから、virtualboxにインストールします。
kelvinelove

2
Genymotionは個人使用にはもう無料ではありません(30日間の試用後にライセンスを購入する必要があります)。無料版にはグーグルプレイが含まれていません。
パンサー

ウェブサイトは、個人使用には無料ではないように見えますが、実際にはそうです。少なくとも現時点では。「個人使用」リンクは、「無料トライアル」リンクほど目立つようには表示されません。
ビョルンタンタウ

1

私はバーチャルボックスを使用してubuntu 11.10で4.0.3ハニカムを実行しましたが、それは途方もなく走りました(時には時々不機嫌です)、実際にそうするためのフォーラムがありますが、名前を忘れましたが、「X 86 android」幸運があります

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.