模拟器错误:此 AVD 的配置缺少内核文件。

29 浏览
0 Comments

模拟器错误:此 AVD 的配置缺少内核文件。

当我尝试在Eclipse中运行Android模拟器时,出现了这个问题。我不知道发生了什么。我在网上搜索了解决方案,但似乎很模糊,我不明白。

我按照网站上安装AVD的步骤进行操作,但我不知道我错过了什么。请详细说明要按照哪些步骤进行操作。

admin 更改状态以发布 2023年5月20日
0
0 Comments

另一个导致出现此错误的原因是Eclipse找不到正确的文件。

检查Eclipse查找SDK文件的位置。您可以在命令行上执行此操作。下面是一个示例,适用于我创建和命名为'SonyTabletS'的avd的Windows命令提示符:

c:\Program Files (x86)\Android\android-sdk\tools> emulator @SonyTabletS -verbose

返回的第一行显示Eclipse查找SDK文件的位置,类似于:

emulator: found ANDROID_SDK_ROOT: C:\Program Files (x86)\Android\android-sdk

确保该位置正确。

在我的情况下,“ANDROID_SDK_ROOT”最初设置不正确,设置错误路径时是因为我盲目地遵循了Sony Tablet S SDK安装说明并添加了一个具有错误路径的“ANDROID_SDK_ROOT”环境变量。

0
0 Comments

需要准备"ARM EABI v7a System Image",可以通过Android SDK管理器进行安装:
Android SDK manager

另一个提示(见这里):

  • 要使GPU仿真器开启,需要:
  • Android SDK Tools版本17或更高
  • Android 4.0.3版本(API级别15)
  • 使用SDK版本3和系统映像版本2(或更高)

使用这些条件,你可以开启GPU仿真器以获得更快的仿真器:
enter image description here

注意:根据you786的评论,如果您之前创建过仿真器,则需要重新创建,否则此方法将无效。

备选方案1
Intel提供了“Intel硬件加速执行管理器”,它是一款VM基础的仿真器,用于执行X86镜像,也由Android SDK Manager提供。请参见Intel仿真器的教程。Roman Nurik在这里发布说,运行Android 4.3的Intel仿真器速度“非常快”。

备选方案2
在上面的评论中,您可以找到对Genymotion的引用,它声称是“用于应用测试和展示的最快Android仿真器”。Genymotion在VirtualBox上运行。您还可以在他们的Google+网站上查看,这是Cyril Mottier的文章和reddit上的指南

备选方案3
在XDA论坛上,我读到了MEmu-PC上最强大的Android仿真器,比Bluestacks更好的贴子。您可以在这里找到仿真器。

备选方案4
... 这是XDA论坛的一篇启用THE FAST! 相当于Bluestacks的Android仿真器的指南。您可以在这里找到仿真器。

0