このチュートリアル に従って、Thinkpad T400のLubuntu 18.04のVirtualBox 5.2にAndroid 7.1をインストールしました。ここに設定があります
特に、1GB RAMをAndroidに割り当てました。現在、Lubuntuではfree
がこれを示しています。
$ free -h
total used free shared buff/cache available
Mem: 7.7G 5.4G 492M 608M 1.8G 1.4G
Swap: 14G 850M 14G
Android VMを起動すると、画面にAndroidの起動に関する情報が表示されますが、最終的に左上隅にカーソルがある空白の画面が表示され、同時にLubuntuが少し変更されますRAM以下のとおり
$ free -h
total used free shared buff/cache available
Mem: 7.7G 5.8G 242M 628M 1.6G 992M
Swap: 14G 863M 14G
Androidがスタックするのは、RAMが不足しているからではないと思います。理由は何で、問題を解決するために何ができるのだろうと思っていましたか?ありがとう。
更新
仮想マシンの設定で割り当てられたメモリサイズを2GBに変更してから4GBに変更しようとしましたが、どちらの場合でもAndroidの起動は同じ場所で止まります。メモリサイズではなく、何か他のものであると思われます。
foodisgood1989という名前のYouTubeユーザーが、このエラーを修正した次のソリューションを投稿しました。
Androidマシンの設定の下にあるシステムタブで、ディスプレイタブの[ハードウェアクロック(UTC時間)]のチェックを外し、グラフィックコントローラーを[VBoxVGA]に設定し、3Dハードウェアアクセラレーションを有効にします。
Lenovo ThinkPad T400には、Intel Core 2 Duoプロセッサーと8GB DDR3 RAMが搭載されています。 AndroidゲストOSに1GBのベースメモリのみを割り当てましたが、 Android-x86 VirtualBox How To RAMの少なくとも2GBを_に割り当てることをお勧めしますAndroidゲストOS。最適なパフォーマンスを得るには、ホストオペレーティングシステムのBIOSでVT-xまたはAMD-Vを有効にしてください。新しいVMを作成するには、8GBの推奨開始サイズで十分です。ハードディスクを作成するための残りのオプションをクリックします。デフォルトでは、インストールされているAndroid-x86は自動的にインターネットに接続できます。
VirtualBoxにAndroidをインストールする代わりに、 anbox snap package を使用できます。 Anboxには、4 GB以上のRAM推奨ハードウェア要件があります。 Anboxを正常にインストールし、その中でアプリを実行できました。