首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >模拟器进程终止,如何让Android模拟器运行?

模拟器进程终止,如何让Android模拟器运行?
EN

Stack Overflow用户
提问于 2022-05-16 08:39:03
回答 2查看 1.2K关注 0票数 1

如何让Android虚拟设备运行(停止终止)?

安卓工作室花栗鼠(2021.2.1)

这是我第一次使用Android,我试图让Android模拟器开始学习Java。每次我尝试运行模拟器时,都会收到以下消息:

The emulator process for AVD {device-name} has terminated.

我觉得我已经尝试了我能在网上找到的一切。以下是我迄今尝试过的:

  • Checking more 作为suggested here,甚至删除一些不必要的应用程序,尽管它有足够的磁盘空间(每个虚拟设备的磁盘空间都超过80 GB).
  • Removing,然后一个接一个地重新安装它们,完全使用内置设备Manager.
  • Removing --安卓仿真程序),然后从SDK Tools选项卡中重新安装,在Tools > SDK应用程序menu.
  • Creating下找到C:\User\ {name}\ .android\下的advancedFeatures.ini文件作为suggested here,以及在整个过程中在file.
  • Restarting my和Android 中有不同行的其他帖子中,在从我的系统中完全提到here.
  • Removing Android 之后,然后下载它(从官方网站)并在idea.log文件中安装again.
  • Looking。仿真器有许多错误,我无法理解.

有人知道该怎么做吗?

这里是idea.log文件对模拟器的描述:

代码语言:javascript
运行
复制
2022-05-16 10:23:53,804 [ 308433]   WARN - alytics.SystemInfoStatsMonitor - CpuInfoFlags.fromExitCode(): unknown flag values '0x80' 
2022-05-16 10:24:46,048 [ 360677]   INFO - Emulator: Pixel 5 API Tiramisu - C:\Users\{username}\AppData\Local\Android\Sdk\emulator\emulator.exe -netdelay none -netspeed full -avd Pixel_5_API_Tiramisu -qt-hide-window -grpc-use-token -idle-grpc-timeout 300 
2022-05-16 10:24:47,098 [ 361727]   INFO - Emulator: Pixel 5 API Tiramisu - C:\Users\{username}\AppData\Local\Android\Sdk\emulator\emulator.exe -netdelay none -netspeed full -avd Pixel_5_API_Tiramisu -qt-hide-window -grpc-use-token -idle-grpc-timeout 300 
2022-05-16 10:24:49,548 [ 364177]   WARN - Emulator: Pixel 5 API Tiramisu - unexpected system image feature string, emulator might not function correctly, please try updating the emulator. 
2022-05-16 10:24:49,564 [ 364193]   INFO - Emulator: Pixel 5 API Tiramisu - Warning: Quick Boot / Snapshots not supported on this machine. A CPU with EPT + UG features is currently needed. We will address this in a future release. 
2022-05-16 10:24:49,564 [ 364193]   WARN - Emulator: Pixel 5 API Tiramisu - Not all modern X86 virtualization features supported, which introduces problems with slowdown when running Android on multicore vCPUs. Setting AVD to run with 1 vCPU core only. 
2022-05-16 10:24:51,046 [ 365675]   WARN - Emulator: Pixel 5 API Tiramisu - cannot add library vulkan-1.dll: failed 
2022-05-16 10:24:51,046 [ 365675]   WARN - Emulator: Pixel 5 API Tiramisu - cannot add library vulkan-1.dll: failed 
2022-05-16 10:24:51,073 [ 365702]   INFO - Emulator: Pixel 5 API Tiramisu - configAndStartRenderer: setting vsync to 60 hz 
2022-05-16 10:24:51,073 [ 365702]   INFO - Emulator: Pixel 5 API Tiramisu - Sending adb public key [QAAAAC03lzdbz2r7trf4HeurXGQ9LdN2Kex6Luf2QjY0wlgNvxm+NCxU0TyJXB+NOfqXcglhbuChvc1zyLz57tbnSrH5zzmXMzN4WmbS9BTW5uIuNfLGP+TQRdHvBiWvqgkOSOKqp4NQiclDOfet4EuGUqRvxGuKbEYLWMsVHfMnXWSOuuUr5hQl1s/MPKkthtC0fVTDJMQIV5xAN85Z9pUhUqOdxPyU4X8xvo/nFFOaZLD4h+UyKp4Yn6WXvm+Q0aceAr2YvEirpBUbj2KFoMzFP29kokuZTmtENhEF/WQXjQ8OhecQ99z3NUQdIhWDk3x8xKvkWepxWCtKVGn3jCJObE8c4bGt2OUmsWQkvVP/9/5wh+B0qLTtInXtoQiNman64QEvrZMYOPZxIJ+RNBExu5pJytEK5ntxQhQPUcL3aY+mNNCQotGXyJrxPIvtiEJyUFHfQcM+Ulned9eDGTNN0TcOOWjBcKUoMt9NllZ5/mUCSsf0rgyy4YvtLiqV/1EWxYo96kl+v8MH6jMiJN9MHgzPFZMt8+azTZGDoDIbo7T5aBvv3hvECUCiWwIdbhQmK6bKdNqjd8ovnF0hAcporw0iPC+mNWiC9onVToMgJE7oRwtCi42voElCDTl/+cuEVnBREVjk16I31fuWIewM6pBoSM7F3wwPbjRXbsedpuQ613f+HwEAAQA= @unknown] 
2022-05-16 10:24:51,074 [ 365703]   INFO - Emulator: Pixel 5 API Tiramisu - added library C:\Users\{username}\AppData\Local\Android\Sdk\emulator\lib64\vulkan\vulkan-1.dll 
2022-05-16 10:24:51,074 [ 365703]   INFO - Emulator: Pixel 5 API Tiramisu - Rootcanal has  been activated. 
2022-05-16 10:24:51,074 [ 365703]   INFO - Emulator: Pixel 5 API Tiramisu - HAX is working and emulator runs in fast virt mode. 
2022-05-16 10:24:51,508 [ 366137]   INFO - b.PhysicalDeviceChangeListener - emulator-5554 connected 
2022-05-16 10:24:51,510 [ 366139]   INFO - Emulator: Pixel 5 API Tiramisu - Started GRPC server at 127.0.0.1:8554, security: Local+token 
2022-05-16 10:24:51,511 [ 366140]   INFO - Emulator: Pixel 5 API Tiramisu - Advertising in: C:\Users\{username}\AppData\Local\Temp\avd\running\pid_3028.ini 
2022-05-16 10:24:51,915 [ 366544]   INFO - Emulator: Pixel 5 API Tiramisu - VCPU shutdown request 
2022-05-16 10:24:51,915 [ 366544]   INFO - Emulator: Pixel 5 API Tiramisu - Deleting snapshot default_boot 
2022-05-16 10:24:52,061 [ 366690]   INFO - Emulator: Pixel 5 API Tiramisu - Shutting down gRPC endpoint 
2022-05-16 10:24:52,062 [ 366691]   INFO - Emulator: Pixel 5 API Tiramisu - Shutting down gRPC endpoint 
2022-05-16 10:24:52,074 [ 366703]   INFO - Emulator: Pixel 5 API Tiramisu - Closing down rootcanal. 
2022-05-16 10:24:52,473 [ 367102]  ERROR - Emulator: Pixel 5 API Tiramisu - Running multiple emulators with the same AVD 
2022-05-16 10:24:52,474 [ 367103]  ERROR - Emulator: Pixel 5 API Tiramisu - Android Studio Chipmunk | 2021.2.1  Build #AI-212.5712.43.2112.8512546 
2022-05-16 10:24:52,485 [ 367114]  ERROR - Emulator: Pixel 5 API Tiramisu - JDK: 11.0.12; VM: OpenJDK 64-Bit Server VM; Vendor: Oracle Corporation 
2022-05-16 10:24:52,486 [ 367115]  ERROR - Emulator: Pixel 5 API Tiramisu - OS: Windows 10 
2022-05-16 10:24:52,487 [ 367116]  ERROR - Emulator: Pixel 5 API Tiramisu - Last Action:  
2022-05-16 10:24:52,487 [ 367116]  ERROR - Emulator: Pixel 5 API Tiramisu - is an experimental feature. 
2022-05-16 10:24:52,487 [ 367116]  ERROR - Emulator: Pixel 5 API Tiramisu - Android Studio Chipmunk | 2021.2.1  Build #AI-212.5712.43.2112.8512546 
2022-05-16 10:24:52,487 [ 367116]  ERROR - Emulator: Pixel 5 API Tiramisu - JDK: 11.0.12; VM: OpenJDK 64-Bit Server VM; Vendor: Oracle Corporation 
2022-05-16 10:24:52,488 [ 367117]  ERROR - Emulator: Pixel 5 API Tiramisu - OS: Windows 10 
2022-05-16 10:24:52,488 [ 367117]  ERROR - Emulator: Pixel 5 API Tiramisu - Last Action:  
2022-05-16 10:24:52,488 [ 367117]  ERROR - Emulator: Pixel 5 API Tiramisu - Please use -read-only flag to enable this feature. 
2022-05-16 10:24:52,489 [ 367118]  ERROR - Emulator: Pixel 5 API Tiramisu - Android Studio Chipmunk | 2021.2.1  Build #AI-212.5712.43.2112.8512546 
2022-05-16 10:24:52,489 [ 367118]  ERROR - Emulator: Pixel 5 API Tiramisu - JDK: 11.0.12; VM: OpenJDK 64-Bit Server VM; Vendor: Oracle Corporation 
2022-05-16 10:24:52,489 [ 367118]  ERROR - Emulator: Pixel 5 API Tiramisu - OS: Windows 10 
2022-05-16 10:24:52,490 [ 367119]  ERROR - Emulator: Pixel 5 API Tiramisu - Last Action:  
2022-05-16 10:24:52,491 [ 367120]   INFO - Emulator: Pixel 5 API Tiramisu - Android emulator version 31.2.10.0 (build_id 8420304) (CL:N/A) 
2022-05-16 10:24:52,588 [ 367217]   INFO - Emulator: Pixel 5 API Tiramisu - Process finished with exit code 1 
2022-05-16 10:24:52,588 [ 367217]  ERROR - Emulator: Pixel 5 API Tiramisu - Emulator terminated with exit code 1 
java.lang.Throwable: Emulator terminated with exit code 1
  at com.intellij.openapi.diagnostic.Logger.error(Logger.java:182)
  at com.android.tools.idea.avdmanager.EmulatorProcessHandler$ConsoleListener.onTextAvailable(EmulatorProcessHandler.kt:89)
  at jdk.internal.reflect.GeneratedMethodAccessor62.invoke(Unknown Source)
  at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.base/java.lang.reflect.Method.invoke(Method.java:566)
  at com.intellij.execution.process.ProcessHandler$2.invoke(ProcessHandler.java:247)
  at com.sun.proxy.$Proxy33.onTextAvailable(Unknown Source)
  at com.intellij.execution.process.ProcessHandler.notifyTextAvailable(ProcessHandler.java:221)
  at com.intellij.execution.process.ProcessTerminatedListener.processTerminated(ProcessTerminatedListener.java:54)
  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.base/java.lang.reflect.Method.invoke(Method.java:566)
  at com.intellij.execution.process.ProcessHandler$2.invoke(ProcessHandler.java:247)
  at com.sun.proxy.$Proxy33.processTerminated(Unknown Source)
  at com.intellij.execution.process.ProcessHandler.lambda$notifyTerminated$2(ProcessHandler.java:205)
  at com.intellij.execution.process.ProcessHandler$TasksRunner.execute(ProcessHandler.java:280)
  at com.intellij.execution.process.ProcessHandler.notifyTerminated(ProcessHandler.java:188)
  at com.intellij.execution.process.ProcessHandler.notifyProcessTerminated(ProcessHandler.java:184)
  at com.intellij.execution.process.BaseProcessHandler.onOSProcessTerminated(BaseProcessHandler.java:61)
  at com.intellij.execution.process.BaseOSProcessHandler$1.lambda$startNotified$0(BaseOSProcessHandler.java:99)
  at com.intellij.execution.process.ProcessWaitFor.lambda$new$0(ProcessWaitFor.java:45)
  at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:213)
  at com.intellij.execution.process.ProcessWaitFor.lambda$new$1(ProcessWaitFor.java:23)
  at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
  at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
  at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)
  at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)
  at java.base/java.security.AccessController.doPrivileged(Native Method)
  at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665)
  at java.base/java.lang.Thread.run(Thread.java:829)
2022-05-16 10:24:52,591 [ 367220]  ERROR - Emulator: Pixel 5 API Tiramisu - Android Studio Chipmunk | 2021.2.1  Build #AI-212.5712.43.2112.8512546 
2022-05-16 10:24:52,592 [ 367221]  ERROR - Emulator: Pixel 5 API Tiramisu - JDK: 11.0.12; VM: OpenJDK 64-Bit Server VM; Vendor: Oracle Corporation 
2022-05-16 10:24:52,592 [ 367221]  ERROR - Emulator: Pixel 5 API Tiramisu - OS: Windows 10 
2022-05-16 10:24:52,593 [ 367222]  ERROR - Emulator: Pixel 5 API Tiramisu - Last Action:  
2022-05-16 10:24:53,887 [ 368516]   INFO - Emulator: Pixel 5 API Tiramisu - Android emulator version 31.2.10.0 (build_id 8420304) (CL:N/A) 
2022-05-16 10:24:53,950 [ 368579]   INFO - Emulator: Pixel 5 API Tiramisu - Process finished with exit code 0 
2022-05-16 10:24:54,122 [ 368751]   INFO - b.PhysicalDeviceChangeListener - emulator-5554 disconnected 
2022-05-16 10:25:38,691 [ 413320]   INFO - rationStore.ComponentStoreImpl - Saving appClangTidySettings took 16 ms, NotificationConfiguration took 15 ms, YamlEditorOptions took 16 ms 
2022-05-16 10:25:38,769 [ 413398]   INFO - rationStore.ComponentStoreImpl - Saving Project(name=Learning_Environment, containerState=COMPONENT_CREATED, componentStore=C:\Users\{username}\AndroidStudioProjects\Learning_Environment)FileEditorManager took 15 ms, ServiceViewManager took 16 ms, Vcs.Log.Tabs.Properties took 16 ms, XDebuggerManager took 15 ms
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-05-18 10:51:35

我不知道这个问题的确切原因-它似乎与图形有关,并发生在上次模拟器更新后,在我的例子。

帮助我的是使用控制台运行模拟器和更改图形设置。我使用的是Ubuntu20.04,所以所有的路径都适用于linux。

$./emulator -list-avds

  • Then
  1. 列出了您所有的avds:用软件加速模式启动avd:$./emulator -avd MY_AVD_NAME -gpu swiftshader_indirect -这一行启动了我的avd。这足以使用我想要从Android启动模拟器的emulator.
  2. (Optional),所以在avd中尝试了不同的设置,工作是:

在此之后,您可以从AS或仅使用$./emulator -avd MY_AVD_NAME运行avd。

此外,看起来还有另一种方法:更改/home/user/.android/avd/MY_AVD_NAME.avd/config.ini文件中的设置:

代码语言:javascript
运行
复制
hw.gpu.enabled = yes
hw.gpu.mode = swiftshader_indirect

谷歌链接:https://developer.android.com/studio/run/emulator-acceleration#command-gpu

票数 0
EN

Stack Overflow用户

发布于 2022-08-18 08:27:40

尝试将仿真器的图形从自动更改为软件

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72256332

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档