2013-02-20 23 views
9

私はUbuntu 11.04を持っていて、最新のEclipse ADTバンドルをダウンロードしました。すべてia32libsをインストールしました。なぜエミュレータが起動しないのか分かりません。 2.2,2.3,4.0,4.2。私は様々な順列と組み合わせを試みましたが、仮想デバイスはそれらのどれも表示されません。UbuntuでAndroidエミュレータが起動していない

私は他のSO'questionsでもさまざまな解決策を試しましたが、私の問題は解決しません。 ?私は数週間のためにこれらの中で立ち往生てきた、まだ私はFYI

助けてください何のどこに達していない:/私は得ることができない、私もそれが正常に動作していることで、ヘリオス日食が、しているダウンロードプラットフォーム上の3.0 /ハニカム、そしてHeliosでは、仮想デバイスは正常に動作します。私は、その関連するかどうかを知っているが、まだ...

+0

コンソールで何を表示しているのですか?エラーメッセージ? –

+0

何も表示されません –

+0

あなたの端末でエミュレータとして試してみてください-avd youremulatorname –

答えて

9

は、SDKのtools/フォルダに移動し、コマンドラインからエミュレータのインスタンスを起動するにはコマンドラインパラメータ

であなたのエミュレータを実行してはいけません。このようにエミュレータのコマンドを入力します。

emulator -avd <avd_name> 

エミュレータの詳細link here:

+3

私はやってみたこのエラーが発生しました。「コマンドがありません」エミュレータが見つかりました:「私はADTバンドルを使用しています。問題は何と思いますか? – lnreddy

+1

@lnreddyあなたのシステムにSDKパスツールを設定していません。またはあなたのsdkフォルダに移動して、このcd/home/username/android-sdk/toolsを実行すると、ここでエミュレータを見つけることができます。 –

+0

チップをありがとう...私はそれを設定しましたが、別のエラーが出ました: 'セグメンテーションフォールト(コアダンプ)' – lnreddy

2

UbuntuでAndroidのエミュレータ問題を

アンドロイドエミュレータとの問題は、ハードウェアのドライバではありません[解決]。 OpenGLドライバです。それを解決するためにこれらの手順を行ってください:

  1. オープンSynapticパッケージマネージャを(Ubuntuのソフトウェアセンターからインストールしてくださいされていない場合)
  2. をクイックフィルタタイプ「のOpenGL」とプレス検索で。
  3. 選択し、次のパッケージ:
    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

  4. 選定手順
    右パッケージをクリックして、インストールのための「マーク」と選択します。

  5. [適用]をクリックします。
  6. エミュレータでのアンドロイドプログラミングをお楽しみください。
1

(Ubuntu 12)04 LTS 64ビット(32ビットライブラリインストール)は、 私の場合はでした:

1-適切

2 - ダウンロードADTは、Eclipseと再起動するプラグインダウンロードしてSDKをインストールし、それ

SDKのディレクトリが正しく

、4-のAndroidプロジェクトを作成し、RUN ASをクリックし、3-セット> Androidアプリケーション

5-エミュレータのために私に尋ねたので、私はからいくつかのステップの後にAVD(から1を作成しましたコンフィグレーションの実行ations)

、6-その後私そのアプリケーションを再度、RUN AS> Androidのアプリケーションを右クリックして

7-メッセージが> ERROR表示されます。Couldnの開始エミュレータが...(適切にそのようなことをSDKをインストール)

8- Eclipseを再起動する...すべてのことがうまいです!!!!!!!!!!!!!!!!!!

10

は、NVIDIAのグラフィックスカードを搭載したUbuntuの14.04の64ビットに私は次の操作を行う必要がありました:

  1. は32ビットライブラリをインストールするEclipse用のSDKとADTプラグインをインストールsudo apt-get install lib32stdc++6 lib32z1
  2. インストールOpenGLライブラリsudo apt-get install libgl1-mesa-dev
  3. グラフィックスカード専用のドライバをインストールします。システム設定>ソフトウェア&アップデート>追加ドライバNVIDIAバイナリドライババージョン331.38
  4. Eclipseから、Android仮想デバイスマネージャを実行し、デバイスを編集します。 「Use Host GPU」を有効にしてください&保存してください。

それは働いた。

+1

上記の答えがあなたに役に立たなかった場合は、 'ソフトウェア'に切り替えるようにしてください。グラフィックカードに問題がある場合は、このモードをお勧めします。 – troyane

1

次のオプションを変更する必要があります:
編集しAVDおよび「ソフトウェア」を「エミュレートパフォーマンス」オプションを変更します。

それが動作します。 Androidのメーカーがそれを好きではないように私は私のnvidiaのカードを無効にするBumblebeeを使用しています

0

...

は、それはそうです。

optirun /opt/android-studio/bin/studio.sh 

AndroidスタジオのAVDマネージャーを開いて動作させました。

0

出典: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++ 

最後に、エミュレータを使用して再度アプリケーションを実行します。

0

enter image description here 次のようなエラーを取得している場合は上記その後、更新してください/例の場合と同様に、あなたのLinuxマシン(Ubuntuの)をアップグレード

  1. 須藤はapt-getを
  2. sudoはapt-getのアップグレード更新

とすべての必要なソフトウェアがインストールされているAndroid Developerウェブサイトごとにすべてを確認してください。 イメージと同じ問題に直面している場合は、エミュレータを起動する前に端末でsuモードを使用してください。 sudo su - Suユーザーになるにはこのコマンドを使用してください

関連する問題