代码之家  ›  专栏  ›  技术社区  ›  Neck

如何解决“Emulator:PANIC:找不到AVD系统路径”。请定义ANDROID\u SDK\u根'

  •  13
  • Neck  · 技术社区  · 8 年前

    我用8.0创建了一个AVD。当我启动AVD时,它崩溃并出现以下错误:

    模拟器:死机:找不到AVD系统路径。请定义ANDROID\u SDK\u根

    我试图通过以前的答案来解决这个问题 here ,但没有一个有效。我还尝试在系统设置中定义AVD路径,但也没有成功。

    我正在使用Android Studio 3.0和AVD 8.0(Oreo)的系统映像(API级别26)。

    4 回复  |  直到 8 年前
        1
  •  23
  •   Lincoln White    8 年前

    我这样解决了我的问题。。。

    我的电脑 “->” “->” 高级系统设置 “->” 环境变量 '->在“系统变量”中添加“ ANDROID\u SDK\u根 ANDROID_主页 “在这个集合中,你的AVD路径。

    之后 重新启动 你的电脑。你必须 重新启动

    这种方法对我有效,在其他情况下情况可能不同。 看 here

        2
  •  4
  •   Leon Wolf    8 年前

    这可能是由于SDK位置不正确引起的。

    打开“SDK管理器”。或在“设置”中,单击“外观和”;行为“->”系统设置“->”Android SDK’。

    单击“Android SDK位置”旁边的“编辑”。将Android SDK位置设置为 “C:\用户\?”???\AppData\Local\Android\Sdk(用您的帐户替换??)。

    确保您已连接到internet,或者如果您停留在某个intranet中,您已设置了适当的代理。然后,android studio将检测到您尚未安装SDK和SDK平台。选中它们并单击“下一步”。

        3
  •  0
  •   nitarshs    7 年前

    这发生在我的Android Emulator更新由于一些网络问题中途停止之后。我尝试了Leon和Nick给出的解决方案,但问题仍然存在。

    所以我关闭了Android Studio和AVD manager,并重新启动了它们。重新打开AVD管理器后,我可以选择更新Emulator。更新成功完成后,问题得到解决。

        4
  •  0
  •   CiccioCar    6 年前

    我解决了(Windows)从文件夹“C:\Users(user)中删除(移动)所有文件的问题。android\avd,从SDK Manager(Tools,SDKManager,SDKTools,select and update)中更新SDKTools。然后从avd Manager中添加新的虚拟设备(您喜欢什么)。