2017-06-28 10 views
1

アップグレードするまではすべて動作していました。しかし、今は仮想デバイスを起動できません。これはDebian Jessieにあります。ADS 2.3.3にアップグレードした後に仮想デバイスを実行する方法を教えてください。

私は今、すべてを拭き取り、再インストールしました。私は同じ問題を抱えています。仮想デバイスをどのように設定するかによって、(1)まったく何も、(2)空のエミュレートされた電話ウィンドウと多くのエラーが発生します。下記参照。前方に移動する方法のように、すべての

任意の提案ですか?私はこれを一日中再インストールしようとしていましたが、何もありませんでした。

(NB:私はadb kill-server; adb start-serverを試してみた)

私はすべてを拭いてきたと言うが、多分私は何かを逃しました。私は完全に除去:

* $HOME/Android 
* $HOME/AndroidStudioProjects 
* $HOME/.android 
* $HOME/.AndroidStudio2.3 
* $HOME/.gradle 
* $HOME/.emulator_console_auth_token 
* $HOME/.config/Android Open Source Project 
* /usr/local/lib/android_studio (which is where I unzipped the download) 

再びゼロからインストールした後、コマンドラインからstudio.shを実行し、仮想デバイスを起動しようとしている---ここで私は、コマンドラインに表示されるものです。

[ 28819] WARN - run.EmulatorConnectionListener - Emulator not ready yet, dev.bootcomplete = null 
[ 29831] WARN - run.EmulatorConnectionListener - Emulator not ready yet, dev.bootcomplete = null 
[ 30843] WARN - run.EmulatorConnectionListener - Emulator not ready yet, dev.bootcomplete = null 
[ 31854] WARN - run.EmulatorConnectionListener - Emulator not ready yet, dev.bootcomplete = null 
[ 32888] WARN - run.EmulatorConnectionListener - Emulator not ready yet, dev.bootcomplete = null 
あなたWOU

06-28 13:46:54.821 1302-1302/? E/gralloc_ranchu: Could not find software fallback module!? 

               [ 06-28 13:46:54.821 1302: 1302 E/   ] 
               connect: failed with fd -1 errno 22 

               [ 06-28 13:46:54.821 1302: 1302 E/   ] 
               Failed to connect to host (QemuPipeStream)!!! 
06-28 13:46:54.821 1302-1302/? E/gralloc_ranchu: gralloc: Failed to get host connection 


               [ 06-28 13:46:54.821 1302: 1302 E/   ] 
               connect: failed with fd -1 errno 22 

               [ 06-28 13:46:54.821 1302: 1302 E/   ] 
               Failed to connect to host (QemuPipeStream)!!! 
06-28 13:46:54.821 1302-1302/? E/gralloc_ranchu: gralloc: Failed to get host connection 
06-28 13:46:54.821 1302-1302/? E/hwcomposer: ranchu_hw_composer hwc_open could not open framebuffer 
06-28 13:46:54.822 1302-1302/? A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x44 in tid 1302 (surfaceflinger) 
06-28 13:46:54.822 1302-1302/? A/libc: Unable to open connection to debuggerd: Connection refused 
06-28 13:46:55.143 1361-1361/? E/memtrack: Couldn't load memtrack module (No such file or directory) 
06-28 13:46:55.143 1361-1361/? E/android.os.Debug: failed to load memtrack module: -2 
06-28 13:46:55.188 1361-1361/? E/Minikin: addFont failed to create font /system/fonts/NanumGothic.ttf 
06-28 13:46:55.188 1361-1361/? E/Minikin: addFont failed to create font /system/fonts/DroidSansFallback.ttf 
06-28 13:46:55.188 1361-1361/? E/Minikin: addFont failed to create font /system/fonts/MTLmr3m.ttf 
06-28 13:46:55.248 1361-1361/? E/EmojiFactory_jni: Failed to load libemoji.so: dlopen failed: library "libemoji.so" not found 
06-28 13:46:55.458 1361-1361/? E/Hyphenator: error loading hyphenation /system/usr/hyphen-data/hyph-en-us.pat.txt 
              java.io.FileNotFoundException: /system/usr/hyphen-data/hyph-en-us.pat.txt: open failed: ENOENT (No such file or directory) 
               at libcore.io.IoBridge.open(IoBridge.java:452) 
               at libcore.io.IoUtils$FileReader.<init>(IoUtils.java:207) 
               at libcore.io.IoUtils.readFileAsString(IoUtils.java:114) 
               at android.text.Hyphenator.loadHyphenator(Hyphenator.java:96) 
               at android.text.Hyphenator.init(Hyphenator.java:154) 
               at com.android.internal.os.ZygoteInit.preloadTextResources(ZygoteInit.java:207) 
               at com.android.internal.os.ZygoteInit.preload(ZygoteInit.java:186) 
               at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593) 
               Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory) 
               at libcore.io.Posix.open(Native Method) 
               at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186) 
               at libcore.io.IoBridge.open(IoBridge.java:438) 
               at libcore.io.IoUtils$FileReader.<init>(IoUtils.java:207)  
               at libcore.io.IoUtils.readFileAsString(IoUtils.java:114)  
               at android.text.Hyphenator.loadHyphenator(Hyphenator.java:96)  
               at android.text.Hyphenator.init(Hyphenator.java:154)  
               at com.android.internal.os.ZygoteInit.preloadTextResources(ZygoteInit.java:207)  
               at com.android.internal.os.ZygoteInit.preload(ZygoteInit.java:186)  
               at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)  
06-28 13:46:55.458 1361-1361/? E/Hyphenator: error loading hyphenation /system/usr/hyphen-data/hyph-eu.pat.txt 
              java.io.FileNotFoundException: /system/usr/hyphen-data/hyph-eu.pat.txt: open failed: ENOENT (No such file or directory) 
               at libcore.io.IoBridge.open(IoBridge.java:452) 
               at libcore.io.IoUtils$FileReader.<init>(IoUtils.java:207) 
               at libcore.io.IoUtils.readFileAsString(IoUtils.java:114) 
               at android.text.Hyphenator.loadHyphenator(Hyphenator.java:96) 
               at android.text.Hyphenator.init(Hyphenator.java:154) 
               at com.android.internal.os.ZygoteInit.preloadTextResources(ZygoteInit.java:207) 
               at com.android.internal.os.ZygoteInit.preload(ZygoteInit.java:186) 
               at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593) 
               Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory) 
               at libcore.io.Posix.open(Native Method) 
               at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186) 
               at libcore.io.IoBridge.open(IoBridge.java:438) 
               at libcore.io.IoUtils$FileReader.<init>(IoUtils.java:207)  
               at libcore.io.IoUtils.readFileAsString(IoUtils.java:114)  
               at android.text.Hyphenator.loadHyphenator(Hyphenator.java:96)  
               at android.text.Hyphenator.init(Hyphenator.java:154)  
               at com.android.internal.os.ZygoteInit.preloadTextResources(ZygoteInit.java:207)  
               at com.android.internal.os.ZygoteInit.preload(ZygoteInit.java:186)  
               at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)  
06-28 13:46:55.458 1361-1361/? E/Hyphenator: error loading hyphenation /system/usr/hyphen-data/hyph-hu.pat.txt 
              java.io.FileNotFoundException: /system/usr/hyphen-data/hyph-hu.pat.txt: open failed: ENOENT (No such file or directory) 
               at libcore.io.IoBridge.open(IoBridge.java:452) 
               at libcore.io.IoUtils$FileReader.<init>(IoUtils.java:207) 
               at libcore.io.IoUtils.readFileAsString(IoUtils.java:114) 
               at android.text.Hyphenator.loadHyphenator(Hyphenator.java:96) 
               at android.text.Hyphenator.init(Hyphenator.java:154) 
               at com.android.internal.os.ZygoteInit.preloadTextResources(ZygoteInit.java:207) 
               at com.android.internal.os.ZygoteInit.preload(ZygoteInit.java:186) 
               at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593) 
               Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory) 
               at libcore.io.Posix.open(Native Method) 
               at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186) 
               at libcore.io.IoBridge.open(IoBridge.java:438) 
               at libcore.io.IoUtils$FileReader.<init>(IoUtils.java:207)  
               at libcore.io.IoUtils.readFileAsString(IoUtils.java:114)  
               at android.text.Hyphenator.loadHyphenator(Hyphenator.java:96)  
               at android.text.Hyphenator.init(Hyphenator.java:154)  
               at com.android.internal.os.ZygoteInit.preloadTextResources(ZygoteInit.java:207)  
               at com.android.internal.os.ZygoteInit.preload(ZygoteInit.java:186)  
               at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)  
06-28 13:46:55.459 1361-1361/? E/Hyphenator: error loading hyphenation /system/usr/hyphen-data/hyph-hy.pat.txt 

そして、ここでは、私はADSのの「Androidデバイスモニタ」画面(。エラーの大規模なローリングリストのちょうど開始、私は私のフィルタは、ここでしかエラーを表示するように設定されている)に見えるものですそのCould not find software fallback module!?は私がグーグルにできるものだと思います。しかし、私は今、この作業を持っている...

+0

を私は持っています火曜日の朝に更新して以来、Ubuntu 16.10を実行しているまったく同じ問題です。私はまた、すべてを削除して、再インストール、この1つを含む様々なエラーを検出、再起動してadbを殺してみましたが、何も動作していないようです。私はまた、 "Waiting for service SurfaceFlinger ..."の検索を試みましたが、これは永遠にループするようですが、運はありません。 –

+0

バージョン2.3.3に特化したアップグレードについて、私は2.3.2にロールバックしようと考えました。もう一度すべてを削除しましたが、今回はAndroid Studioの古いバージョンをここからダウンロードしました: https://developer.android.com/studio/archive.html 残念ながら、それはうまくいきませんでした。 –

答えて

1

を何も表示されません。

TL; DR:

  1. は、Android Studioがあなたの手のWRTエミュレータを保持することを期待しないでください。それは時間のいくつかを台無しにするでしょう。エラーメッセージは表示されません。エミュレータと直接話すことを学ぶのが賢明かもしれません。
  2. このバージョンのAndroid Studioにはバグがあります - this質問をご覧ください。
  3. This答えでは、別の新しいバグ(少なくとも新しいバグ)が修正されています。また、仮想デバイスをより詳細に制御する方法も示します。実際のエラー

    ファーストを見つける

は、あなたがエミュレータの失敗の原因となっている実際のエラーを参照してくださいする必要があります。それはスタジオがあなたにそれを示していない可能性が高いです。コマンドラインからエミュレータを直接実行する必要があります。 "foo"という仮想デバイスがある場合はemulator @fooですが、デバイスの名前はすべてNEXUS_XL_BLARG_23_SKIDOOです。私はStudioのAVDのGUIでタイプできるものにリネームするのが最善だと分かった。

あなたがemulatorコマンドを実行することができない場合は、ご使​​用の環境変数を修正する必要があります。私は自分のプロファイルでこれを持っている:(はい、私はJDKが個別にインストール

export ANDROID_HOME=${HOME}/Android/Sdk 
export PATH=${PATH}:${ANDROID_HOME}/tools 
export PATH=${PATH}:${ANDROID_HOME}/platform-tools 
export PATH=${PATH}:${ANDROID_HOME}/tools/bin 
export PATH=${PATH}:/usr/local/lib/jdk/bin 
export JAVA_HOME=/usr/local/lib/jdk 

持って、私はそれが重要であるかどうかはわかりません申し訳ありません。。。)

emulatorのGoogleのヘルプページはhereです。 this質問で述べたように2.3.3エラー

ディール。あなたはあなたが私の場合は

を持っていた知らなかった他の問題に

emulator @latest_kvm  
[139756843472704]:ERROR:./android/qt/qt_setup.cpp:28:Qt library not found at ../emulator/lib64/qt/lib 
Could not launch '../emulator/qemu/linux-x86_64/qemu-system-i386': No such file or directory 

[email protected][~]%: which emulator 
/home/andy/Android/Sdk/tools/emulator 

[email protected][~]%: cd /home/andy/Android/Sdk/tools 

ディールそれは私がKVMでエミュレータを使用するようにインストール右のグラフィックドライバを持っていないことが判明。今私はコマンドラインからエミュレータを実行している、私はそれを見ることができます。以前は知らなかった。

[email protected][~/Android/Sdk/tools]%: emulator @latest_kvm    
libGL error: unable to load driver: swrast_dri.so 
libGL error: failed to load driver: swrast 
X Error of failed request: GLXBadContext 
    Major opcode of failed request: 155 (GLX) 
    Minor opcode of failed request: 6 (X_GLXIsDirect) 
    Serial number of failed request: 36 
    Current serial number in output stream: 35 
libGL error: unable to load driver: swrast_dri.so 
libGL error: failed to load driver: swrast 
X Error of failed request: BadValue (integer parameter out of range for operation) 
    Major opcode of failed request: 155 (GLX) 
    Minor opcode of failed request: 24 (X_GLXCreateNewContext) 
    Value in failed request: 0x0 
    Serial number of failed request: 38 
    Current serial number in output stream: 39 
QObject::~QObject: Timers cannot be stopped from another thread 
[1] 30486 segmentation fault emulator @latest_kvm 

そして、ゴールポストは、ソフトウェアグラフィックドライバのために移動したかのように見えるとに対処するための別の小さなバグがあり、SO非常にうまく答えるthisによって処理されている:

(139) [email protected][~/Android/Sdk/tools]%: emulator @later_soft 
ERROR: Invalid GPU mode 'mesa', use one of: on off host guest 
+1

私にとっては、独自のグラフィックスドライバをインストールし、それをハードウェアグラフィックスモードで実行するという唯一の解決策が判明しました。 –

関連する問題