簡體   English   中英

模擬器未在 Android Studio 上運行

[英]Emulator Not Running on Android Studio

我正在嘗試在 Android Studio 上運行模擬器,但它沒有啟動。

我有 Android studio(版本 23 marshmallow),配置了

minSdkVersion 21
targetSdkVersion 23

當我在仿真中運行我的應用程序(nexus 5x api 23 android 6.0)時,出現以下錯誤:

等待設備時出錯:AVD Nexus_5X_API_23 的模擬器進程被終止。

有人可以幫我嗎?

如果您查看4: Run日志,它會說:

模擬器:錯誤:不幸的是,HAXM 管理程序和 VirtualBox 4.3.30+ 之間不兼容,不允許多個管理程序共存。 正在積極開展工作; 您可以在http://b.android.com/197915 (Android) 和https://www.virtualbox.org/ticket/14294 (VirtualBox) 上找到有關該問題的更多信息

就我而言,有一個 VirtualBox docker 實例正在運行,一旦我停止它,模擬器就開始工作。

在我的情況下 docker / dlite 正在運行,一旦我停止它們,模擬器就開始工作。

docker stop $(docker ps -a -q)    
dlite stop

或者通過右上角的菜單欄項退出 docker for mac。

請注意,您可能需要重新啟動 Android Studio。

安裝 Microsoft Visual C++ 2015-2019,對我有用……由於某種原因丟失了一個 dll 文件。

調試

  • Android Studio 剛剛說模擬器崩潰了。
  • 在 cmd 中運行 emulator.exe 在 windows 中確實有幫助。
  • $HOME/tools 是你找到 emulator.exe 的地方
  • emulator.exe @name_of_avd 或者只是做 emulator.exe -list-avds

一切順利

如果您運行的是 Windows 操作系統,請檢查圖形驅動程序是否已安裝並且工作正常。 由於模擬器需要良好和/或適當的圖形配置。 如果未安裝,請嘗試安裝圖形驅動程序並再次運行模擬器。

希望這有效!,這對我有用。

我的問題是 Nexus 6 23 並通過以下方式解決了它:

  • cd $HOME/Android/Sdk/emulator/lib64/libstdc++
  • 重命名文件 libstdc++.so.6 (Ubuntu):mv libstdc++.so.6 libstdc++.so.6.bak
  • 准備好了,它對我有用!

我希望它能幫助你!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM