【问题标题】:AVD not starting (no error message)AVD 未启动(无错误消息)
【发布时间】:2017-08-13 06:38:16
【问题描述】:
我知道这是半年前在我的系统上运行的,所以我不知道还能做什么。
我删除了主目录中所有与 Android 相关的配置文件夹。新生成的配置文件也位于我的主目录中。
我正在用一个空项目启动 Android Studio(刚刚创建了新项目),点击“AVD Manager”,使用 Nougat x86(API 级别 25)安装 Nexus6,然后我点击“Launch this AVD in模拟器”-按钮。
在 Android-Studio 的底部,会出现一个进度条以及“正在启动 AVD...”,但当进度条达到 100% 时,没有其他任何反应。
没有错误消息,没有启动任何进程,点击该按钮后没有任何反应。
我从 AUR https://aur.archlinux.org/packages/android-studio 安装了软件包。我使用 LXDE 作为 DE。
【问题讨论】:
标签:
android
linux
android-studio
avd
【解决方案1】:
Android 模拟器未在我的 Android Studio 中更新。我去了 SDK 管理器并从工具选项卡安装了更新版本,然后它开始工作了。
【解决方案2】:
看起来 android studio 在更新时需要安装模拟器...
我在更新 android studio 后遇到了这个问题,通过从 SDK manager 安装模拟器解决了这个问题
【解决方案3】:
在上次更新后,我的模拟器停止工作而没有抛出任何错误。我必须编辑我的 .bashrc 以将其设置为使用系统库。
通过在终端上输入以下命令打开您的 .bashrc 文件:
cd ~/
gedit .bashrc
将此行添加到罚款的末尾:
export ANDROID_EMULATOR_USE_SYSTEM_LIBS=1
重启电脑。
编辑:您也可以运行source ~/.bashrc,而不是重新启动
【解决方案4】:
我去了工具 > Android > AVD 管理器
然后,我在 Emulated Performance 下编辑了所需的设备 [galaxy_note_4],Selected Software - GLES 2.0。
为我工作,希望这有帮助
【解决方案5】:
我去了 AVD 管理器并清除了我现有的设备并创建了一个新设备。似乎对我有用。
【解决方案6】:
只需删除您的 avd 并尝试创建一个新的,然后您可以在 idea.log 中看到错误日志。
就我而言,由于某些原因,它找不到 userdata.img。
【解决方案7】:
对我来说有效的是:
- 选择相应手机型号中的所有 x86 图像。转到所选模型下“SDK”中 Android Studio 中的“显示包详细信息”,并确保为相应所选模型选择 x86 图像选项。
- 还要确保后端没有打开其他应用程序,甚至浏览器也没有。因为即使这导致挂起也可能是由于我拥有的系统配置所致。
【解决方案8】:
在我的例子中,更新英特尔硬件加速执行管理器 (HAXM) 可以解决问题。
您可以在 SDK 管理器中的 SDK 工具选项卡中执行此操作