我已经将android studio从3.0更新到3.0.1但是当我启动Emulator它没有启动并在事件日志中给出消息:
Emulator: Process finished with exit code 0
你需要检查:
我个人使用的另一件事:Use Pen Drive as a RAM
- 右键单击“此PC或我的电脑”,然后选择“属性”。
- 现在点击“高级系统设置”。
- 现在在“系统属性”中,您必须选择“高级”选项卡。
- 现在点击“性能”下的“设置”。
- 现在再次在“性能选项”中,您必须选择“高级”选项卡。
- 现在点击“虚拟内存”下的“更改”。
- 取消选中“自动管理所有驱动程序的页面文件大小”,然后选择“自定义大小”。
- 在自定义尺寸中输入数据量根据写在那里的“可用空间”。
- 单击“设置”按钮,然后单击“确定”。
- 现在它会要求您重新启动计算机或笔记本电脑。
另一项围绕步骤(测试)的工作:
Android Studio Emulator:处理完成后退出代码1.也许磁盘驱动器已满。您可以删除一些未使用的虚拟设备。这个对我有用。它位于虚拟管理器设备菜单中的编辑旁边(向下箭头)
我也有同样的问题。我通过编辑AVD的图形解决了这个问题。工具>机器人> AVD管理器>操作>编辑>显示高级设置>图形 - >软件。我希望这个解决方案能帮到你!
您可以尝试删除模拟器并重新安装它,这通常对我有用。有时您也会在计算机上遇到打嗝,请尝试重新启动计算机。您的计算机可能无法处理Android工作室,如果这样,您无能为力。因此,您可能没有正确的ram要求。最后,如果一切都失败了你可以尝试删除然后重新安装android studio。
我通过在其设置(Nvidaa类型)中使用我的图形卡的所有优势功能解决了这个问题。它开始抛出这样的悬挂错误了不少。但最后我发现了一种更简单的方法:在avd管理器中,你需要为avd提供更少的分辨率。说,400x800。然后我再次重新启用显卡功能,现在它运行一切正常。 (我怀疑我的显卡或CPU比需要的要弱。)
在我的情况下,模拟器:完成退出代码0错误在我按下模拟器中的重新启动后启动。
之所以发生这种情况,是因为在Android Studio 3.0及更高版本中,模拟器会保存当前屏幕的状态,以便下次快速启动它。因此,当我按下Restart时,它会通过将状态保存为Restart来关闭模拟器。因此,当我启动/启动模拟器时,它会执行Save States as Restart,然后自动启动模拟器。所以基本上它停留在Save States of Restart上。
我不想删除现有的模拟器并创建一个新模拟器。 我的默认启动选项模拟器是AVD中的快速启动。 通过AVD(Android虚拟设备)管理器立即执行冷启动,它会在没有保存状态的正常模式下再次启动模拟器。
从启动时冷启动启动仿真器。
这是非常简单的兄弟只需删除旧的版本文件夹,然后重新启动你的android工作室就可以了
我重新启动Android Studio并在AVD MANAGER中创建一个新设备,然后我增加了模拟器的RAM大小,它运行良好。
更新有时,在将App构建到模拟器期间关闭模拟器时会发生这种情况。
我在Android Studio 3.1中遇到过这个问题:
我只有车载图形。在Actions - > Emulated Performance(Graphics)下选择Tools - > AVD Manager - >(编辑此AVD):选择“Software GLES 2.0”。
我遇到了这个问题,花了将近2天的时间才解决了......
由于系统驱动器已满,我已经移动了我的SDK位置,似乎有人在Android Studio中心某处硬编码了HaxM驱动程序安装程序的路径。由于我的HamX驱动程序已过时,仿真器无法启动。
解决方案:导航到[您的sdk位置] \ extras \ intel \ Hardware_Accelerated_Execution_Manager并运行intelhaxm-android.exe安装程序以将您自己更新为最新的驱动程序。
这些解决方案都不适合我。我将以前的Android Studio升级到3.0.1并在尝试重启模拟器时收到此问题。
对我有用的是从Windows的“添加或删除程序”中删除Android Studio。然后转到C:\ Users [User]并删除任何与android相关的文件夹(.android,.AndroidStudioX.X,Android)。
接下来转到C:\ Users [User] \ AppData \ Local并删除任何与Android相关的文件夹。重新启动系统并从官方网站(https://developer.android.com/studio/index.html)重新下载android studio。从全新安装Android Studio,不要导入任何旧设置。
当Android Studio完成安装后,我从'工具> Android> AVD Manager'启动了AVD,创建了一个像素2设备,其中4096mb的RAM运行Android API P x86。启动它,它的工作原理!
默认情况下,Docker安装在Windows上选择了Hyper-V。取消选择Hyper-v
这对我有用。
在AVD Manager中,
转到AVD Manager上的编辑图标以选择设备。
单击show advanced settings并将ram size从1500 mb增加到2 GB。
然后它工作。
注意:某些虚拟设备不允许您更新RAM,但如果是这样,请尝试安装Nexus 4.因为它确实如此。
注2:如果仍然无法工作,不要放弃。只需卸载并重新安装设备,再次更改RAM。在某些情况下,这是它的工作原理
注3:如果仍然无法工作,这意味着您的电脑没有足够的RAM空间。所以将ram增加到3gb。它可能会起作用,但会受到影响
注4:如果仍然无法工作,请尝试使用多核2而不是4。
注5:仍然无法正常工作。关闭Android Studio,永远不要打开它:)