Ubuntu 11.04を使用していて、最新のEclipse ADTバンドルをダウンロードしました。また、すべてのia32libs
をインストールしました。エミュレーターが起動しない理由がわかりません。さまざまなデバイス構成を試しましたが、4つのプラットフォーム2.2、2.3、4.0があります。 4.2。さまざまな順列と組み合わせを試しましたが、仮想デバイスが表示されません-どれも表示されません。
私は他のSOの質問でもさまざまな解決策を試しましたが、それらは私の問題を解決しません。私は何週間もこれらに立ち往生しています、それでも私はどこにも到達していませんか?助けてください
FYI: Eclipse Heliosもあります。正常に動作しますが、3.0/Honeycombを超えるプラットフォームを取得/ダウンロードできず、Heliosでは仮想デバイスが正常に動作します。関連性があるかどうかはわかりませんが、それでも..
コマンドラインパラメーターでエミュレーターを実行します
コマンドラインからエミュレーターのインスタンスを起動するには、SDKのtools/
フォルダーに移動します。次のようにエミュレータコマンドを入力します。
emulator -avd <avd_name>
エミュレーターの詳細 ここにリンク:
NVidiaグラフィックカードを搭載したUbuntu14.04 64ビットでは、次のことを行う必要がありました。
Sudo apt-get install lib32stdc++6 lib32z1
Sudo apt-get install libgl1-mesa-dev
その後、機能しました。
Ubuntu Androidエミュレーターの問題[解決済み]
Androidエミュレーターの問題はハードウェアドライバーではありません。OpenGLドライバーです。これを解決するには、次の手順を実行してください。
次のパッケージを選択します。libgles1-mesa-dev
libgles2-mesa-dev
libgles1-mesa
libgles2-mesa
libqt4-opengl [Update/Upgrade]
glmark2
glmark2-es2
libgles1-mesa-dbg
libgles2-mesa-dbg
freeglut3
libhugs-opengl-bundled
選定手順
パッケージを右クリックして、[インストールのマーク]として選択します。
ubuntu 12.04 LTS 64ビット(32ビットライブラリをインストール)では、私のケースは次のとおりでした。
1-SDKを正しくダウンロードしてインストールしました
2-EclipseにADTプラグインをダウンロードして再起動します
3-SDKディレクトリを適切に設定します
4- Androidプロジェクトを作成し、[実行]> Androidアプリケーション]をクリックします
5-エミュレーターを要求されたので、AVDからエミュレーターを作成しました(実行構成からのいくつかの手順の後)
6-次に、そのアプリケーションをもう一度右クリックして、[実行]> Android Application
7-メッセージが表示されます>エラー:エミュレータを起動できませんでした... SDKを正しくインストールしてください(そのようなもの)
8-Eclipseを再起動します...すべてが正常です!!!!!!!!!!!!!!!!!!
次のオプションを変更する必要があります。
avdを編集し、「エミュレートされたパフォーマンス」オプションを「ソフトウェア」に変更します。
それが動作します。
Bumblebee
を使用してnvidiaカードを無効にしています...
Android Studioはそれが好きではないようです。
optirun /opt/Android-studio/bin/studio.sh
次に、Android StudioでAVDManagerを開きます。
上記のようなエラーが発生した場合は、たとえばLinuxマシン(Ubuntu)を更新/アップグレードしてください
Android Developer Webサイトに従って必要なすべてのソフトウェアがインストールされていることを確認してください。 それでもイメージと同じ問題が発生する場合、エミュレータを起動する前にターミナルでsuモードを使用してください。 Sudo su-このコマンドを使用してSuユーザーになります
出典: https://cialu.net/solve-Android-studio-avd-issue-with-ubuntu-16-10/
Sudo apt-get install lib64stdc++6:i386
Sudo apt-get install mesa-utils
(SDKのパスを探します)
cd YOURPATH/Android/Sdk/emulator/lib64
mv libstdc++/ libstdc++.bak
ln -s /usr/lib64/libstdc++.so.6 libstdc++
最後に、エミュレーターを使用してアプリケーションを再実行します。