Android Studio模拟器和"处理完成,退出代码为0"

时间:2017-12-10 14:09:13

标签: android android-studio android-emulator

我已经将android studio从3.0升级到3.0.1但是当我启动Emulator时它没有启动并在事件日志中显示消息:

Emulator: Process finished with exit code 0

17 个答案:

答案 0 :(得分:14)

您需要检查:

  • 您的磁盘大小未满 - 由于创建了一些未使用的虚拟设备,这种情况经常发生

  • 仿真器的RAM大小不是最低要求

我个人使用的另一件事:Use Pen Drive as a RAM

更新

Use HDD as RAM

  
      
  • 右键单击“此PC或我的电脑”,然后选择属性。

  •   
  • 现在点击“高级系统设置”。

  •   
  • 现在在“系统属性”中,您必须选择“高级”标签。

  •   
  • 现在点击“效果”下的“设置”。

  •   
  • 现在再次在“效果选项”中,您必须选择“高级”标签。

  •   
  • 现在点击“虚拟内存”下的“更改”。

  •   
  • 取消选中“自动管理所有驱动程序的页面文件大小”,然后选择“自定义大小”。

  •   
  • 在自定义尺寸中输入数据量根据写在那里的“可用空间”。

  •   
  • 点击“设置”按钮,然后点击确定。

  •   
  • 现在它会要求您重新启动计算机或笔记本电脑。

  •   

围绕步骤(测试)的另一项工作:

  1. 重新启动Android Studio
  2. 在AVD Manager中创建新设备
  3. 增加模拟器的RAM大小

答案 1 :(得分:10)

我重新启动了Android Studio并在AVD MANAGER中创建了一个新设备,然后我增加了模拟器的RAM大小,它运行良好。

<强>已更新 有时,在将App建立到模拟器期间关闭模拟器时会发生这种情况。

答案 2 :(得分:6)

我也遇到了同样的错误。几个小时后,我知道了。

希望对您有帮助:

转到工具 ==> SDK Menager ==> Android SDK

(Appearange&Behavior =>系统设置=> Android SDK)==> SDK工具 ==> Intel x86 Emulator Accelerator (安装此软件)。

它将解决您的问题。希望对您有所帮助。

You can look at pictures which you must install

答案 3 :(得分:5)

我在Android Studio 3.1中遇到过这个问题:

我只有车载图片。去工具 - &gt; AVD管理器 - &gt; (编辑此AVD)在“操作”下 - &gt;仿真性能(图形):选择“Software GLES 2.0”。

答案 4 :(得分:4)

我遇到了这个问题,我花了将近2天时间来解决...

由于系统驱动器已满,我移动了我的SDK位置,似乎有人在Android Studio中心某处硬编码了HaxM驱动程序安装程序的路径。由于我的HamX驱动程序已过时,模拟器无法启动。

解决方案:导航到[你的sdk位置] \ extras \ intel \ Hardware_Accelerated_Execution_Manager并运行intelhaxm-android.exe安装程序,将自己更新为最新的驱动程序。

答案 5 :(得分:1)

通过确保我的所有SDK都是最新的,我能够解决这个问题。 (Mac OS 10.13.3,Android Studio 3.0.1)。我去了Android Studio - &gt;检查更新...并让它运行。将我的Android 5.0 / 5.1(API级别21/22)SDK更新为修订版2后: Preferences screen showing updated Android 5.0 and 5.1 SDKs

执行此更新后,我能够运行模拟器,而不会立即使用“模拟器完成:进程已完成退出代码0”错误。

答案 6 :(得分:1)

这些解决方案都不适合我。我将以前的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完成安装后,我从'工具&gt;中启动了AVD Android&gt; AVD Manager'创建了一个像素2设备,其中4096mb的RAM运行Android API P x86。启动它,它的工作原理!

答案 7 :(得分:1)

默认情况下,Docker安装在Windows上选择了Hyper-V。通过以下方式取消选择Hyper-v:

  1. Windows键 W 组合键,以显示“开始”屏幕的“ Windows设置”面板。
  2. 点击打开或关闭Windows功能
  3. 出现打开或关闭Windows功能对话框时,查找 Hyper-V 并取消选择它。
  4. 点击确定

这对我有用。

答案 8 :(得分:0)

这可以通过以下步骤解决:

请确保已安装“ Windows Hypervisor平台”。如果尚未安装,请安装它,然后重新启动计算机,一切都会顺利进行。

enter image description here

答案 9 :(得分:0)

启动模拟器时出现以下错误,没有任何答案可以解决。

仿真器:进程结束,退出代码为-1073741515(0xC0000135)

最后,我发现系统中未安装Visual C ++。如果尚未安装,请安装Visual C ++并检查。

请找到下面的链接以下载最新的Visual C ++。

https://support.microsoft.com/en-in/help/2977003/the-latest-supported-visual-c-downloads

答案 10 :(得分:0)

在AVD Manager中,

在AVD Manager上转到所选设备的“编辑”图标。

单击显示高级设置,将内存大小从1500 mb增加到2 GB。

然后它起作用。

注意:某些虚拟设备不允许您更新RAM,但如果这样做,请尝试安装Nexus 4。

注意2:如果仍然无法使用,请不要放弃。只需卸载并重新安装设备,然后再次更改RAM。在某些情况下,这就是它的工作原理

答案 11 :(得分:0)

在我的情况下,仿真器:在仿真器中按“重新启动”后,进程启动,退出代码为0 错误。

发生这种情况的原因是,在Android Studio 3.0及更高版本中,仿真器保存了当前屏幕的状态,以便下次快速启动它。因此,当我按“重新启动”时,它通过将状态另存为“重新启动”来关闭模拟器。因此,当我启动/启动仿真器时,它将执行“另存为重新启动状态”,然后在仿真器未自动启动之后执行。因此基本上,它停留在“保存重启状态”中。

我不想删除现有的模拟器并创建一个新的模拟器。
我的默认仿真器启动选项是在AVD中快速启动。
通过从AVD(Android虚拟设备)管理器立即进行冷启动,它将在没有保存状态的正常模式下再次启动模拟器。

enter image description here

冷启动启动模拟器从上电起。

答案 12 :(得分:0)

我通过在其设置(Nvidaa类型)中取消了我的显卡的所有优势功能解决了这个问题。它开始抛出这样的悬挂错误了不少。但最后我发现了一种更简单的方法:在avd管理器中,你需要为avd提供更少的分辨率。说,400x800。然后我再次重新启用显卡功能,现在它运行一切正常。 (我怀疑我的显卡或CPU比需要的要弱。)

答案 13 :(得分:0)

您可以尝试删除模拟器并重新安装它,这通常对我有用。有时您也会在计算机上遇到打嗝,请尝试重新启动计算机。您的计算机可能无法处理Android工作室,如果这样,您无能为力。因此,您可能没有正确的ram要求。最后,如果一切都失败了,你可以尝试删除然后重新安装android studio。

答案 14 :(得分:0)

我也有同样的问题。我通过编辑AVD的图形解决了这个问题。 工具&gt;机器人&gt; AVD Manager&gt;行动&gt;编辑&gt;显示高级设置&gt;图形 - &gt;软件。 我希望这个解决方案能帮到你!

答案 15 :(得分:0)

Android Studio Emulator:处理完成后退出代码1.也许磁盘驱动器已满。您可以删除一些未使用的虚拟设备。这个对我有用。 它位于虚拟管理器设备菜单中的编辑旁边(向下箭头)

答案 16 :(得分:-1)

非常简单的兄弟只需删除旧版本文件夹并重新启动你的Android工作室然后你就完成了