Spawn Player ENOENT 错误,同时模拟 genymotion
Spawn Player ENOENT error while emulate genymotion
我不确定这是 NativeScript 还是 GenyMotion 错误。
tns emulate android --geny "devices name"
我得到了这个错误 Spawn player ENOENT
.
知道如何解决这个问题吗?
出现此错误的原因有多种。
首先确保您已经安装了 https://www.genymotion.com/,如果您没有安装它那么 --geny 将无法工作并失败。
确保您可以从 GenyMotion 内部启动该特定 VM。
在 Windows 上,您需要确保
C:\Program Files\Genymobile\Genymotion
就在你的路上。 (假设您将 GenyMotion 安装到默认路径。)在 Linux 和 MacOS 上,我相信它已经在您的路径中了。
验证 GenyMotion 是否在任何操作系统上的路径中的一种方法是键入:
genyshell
根据命令prompt/shell;如果它加载,那么您可以键入 "quit" 退出。但这将验证所有 GenyMotion 支持文件都可以从命令行的任何位置 运行。
我最近遇到了同样的问题。我在 Mac 上使用 NativeScript,在我的例子中,ADB 的自定义 Genymotion 版本导致了问题。
要解决,打开 Genymotion 转到 Settings > ADB > Use custom Android SDK tools
在 Android SDK
文本框中,提供 Android SDK 目录的路径。如果您不确定您的目录在哪里,运行 在您的终端中获取路径:
$ echo $ANDROID_HOME
将该路径复制到 Genymotion 设置中,然后再次尝试模拟您的应用。这应该可以解决 ADB 冲突并允许 NativeScript 正确模拟您的应用程序。希望这有帮助。
我不确定这是 NativeScript 还是 GenyMotion 错误。
tns emulate android --geny "devices name"
我得到了这个错误 Spawn player ENOENT
.
知道如何解决这个问题吗?
出现此错误的原因有多种。
首先确保您已经安装了 https://www.genymotion.com/,如果您没有安装它那么 --geny 将无法工作并失败。
确保您可以从 GenyMotion 内部启动该特定 VM。
在 Windows 上,您需要确保
C:\Program Files\Genymobile\Genymotion
就在你的路上。 (假设您将 GenyMotion 安装到默认路径。)在 Linux 和 MacOS 上,我相信它已经在您的路径中了。
验证 GenyMotion 是否在任何操作系统上的路径中的一种方法是键入:
genyshell
根据命令prompt/shell;如果它加载,那么您可以键入 "quit" 退出。但这将验证所有 GenyMotion 支持文件都可以从命令行的任何位置 运行。
我最近遇到了同样的问题。我在 Mac 上使用 NativeScript,在我的例子中,ADB 的自定义 Genymotion 版本导致了问题。
要解决,打开 Genymotion 转到 Settings > ADB > Use custom Android SDK tools
在 Android SDK
文本框中,提供 Android SDK 目录的路径。如果您不确定您的目录在哪里,运行 在您的终端中获取路径:
$ echo $ANDROID_HOME
将该路径复制到 Genymotion 设置中,然后再次尝试模拟您的应用。这应该可以解决 ADB 冲突并允许 NativeScript 正确模拟您的应用程序。希望这有帮助。