PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT

10 浏览
0 Comments

PANIC: Cannot find AVD system path. Please define ANDROID_SDK_ROOT

我正在尝试运行我的第一个Ionic应用程序,但是我遇到了一个错误,它无法找到我的手机,也无法找到模拟器来运行应用程序。\n我在我的Android管理器中安装了这个\n\"enter\n\"enter

0
0 Comments

当尝试在Kindle Fire上运行应用时,我遇到了这个错误。通过以下步骤在Kindle Fire上启用ADB,并通过你的项目连接到设备:https://developer.amazon.com/docs/fire-tablets/connecting-adb-to-device.html#install-the-usb-driver-windows-users

我使用了VS code和内置终端来运行命令:ionic cordova run android

问题出现的原因是无法找到AVD系统路径。解决方法是定义ANDROID_SDK_ROOT的路径。

0
0 Comments

出现这个问题的原因是AVD无法找到SDK的根目录,可能是因为它们位于不同的目录中。解决方法是设置环境变量,如下图所示:

![环境变量设置](https://i.stack.imgur.com/YiwOJ.png)

需要注意的是,当你将 ANDROID_SDK_HOME 设置为SDK的根目录时,Android Studio在加载时会发出警告(在事件日志中)。

0
0 Comments

当我在Windows上运行我的ionic 2应用程序时(ionic run android),我遇到了同样的问题,我通过以下步骤解决了这个问题,希望能对你有所帮助。

1- 启动Android Studio

2- 创建一个新项目以能够创建或删除虚拟设备。

3- 如果找到任何虚拟设备,请删除它们。

4- 并通过AVD管理器创建虚拟设备,如下所示。

在我的情况下,我选择了不删除由Visual Studio 2017 for Windows创建的现有虚拟设备(我使用的是Windows 10)。现有虚拟设备的名称以"Visual Studio android 23"开头,目标为arm/x86和手机/平板电脑。Android Studio不支持Hyper-V,所以我必须关闭Hyper-V。在按照上述步骤操作之后,一切都正常工作。我选择了"Galaxy Nexus"模拟器。在撰写本文时,我使用的是Ionic 3.9.2

0