我已经搜索了SO和Google,似乎没有任何建议可以解决我的问题 .

我以前在这台Mac上安装了Android Studio . 我决定最终添加nativescript并按照100%的文档进行操作 . 我还在此过程中更新了Android Studio . 请注意,我还尝试完全删除Android Studio并手动重新安装 . 没有任何改变我正在经历的结果/症状 .

我实际上得到了两个错误 . 在Android Studio中有一个Pixel 2 8.0,Pixel 2 XL 8.0,Pixel 2 9.0和Pixel 2 XL 9.0模拟器(在Android Studio中新创建) . 第二个错误是当我尝试运行 tns run android 时 . 同样重要的是要注意运行 tns run ios 完美地运行并且X代码打开并完美地启动模拟器 .

最后,我想分享一下,我尝试更新我的bash配置文件,并在网上各种类似问题中找到以下两个建议 .

export ANDROID_HOME=/usr/local/share/android-sdk

export ANDROID_HOME=/Users/$myUsername/Library/Android/sdk

我用 source ~/.bash_profile 更新并强制更新了导出的内容,并在我解决此问题的过程中多次重启了终端和mac .

最后,我也尝试使用Android Studio打开并关闭Android Studio .

那就是说了 .

  • Android Studio错误

  • 打开AVD Manager并尝试启动任何模拟器 .

  • 立即出现以下错误...

  • 仿真器:PANIC:AVD系统路径损坏 . 检查您的ANDROID_SDK_ROOT值

错误1的注释:它建议的路径是我验证的路径包含Android SDK . 这也是在Android Studio> SDK Manager> Android SDK> Android SDK Location中为我的SDK设置的路径 .

enter image description here

具有NativeScript CLI的

  • 命令行错误

  • 我跑 tns run android

  • 似乎试图运行它的过程就好了 . 它提供了我的一个设备/模拟器设置Android SDK . 它在命令行中正确显示设备名称 .

  • 这个过程似乎在这一点上持续了很长一段时间 . 最终它会因以下注释/错误而消亡 .

找不到连接的设备 . 模拟器启动失败:无法在本机模拟器中运行您的应用程序 . 使用--timeout选项增加操作的超时或尝试使用'adb kill-server'命令重新启动adb服务器 . 或者,运行Android虚拟设备管理器并增加为虚拟设备分配的RAM . 要列出当前连接的设备并验证指定的标识符是否存在,请运行'tns device' . 要列出可用的仿真器映像,请运行'tns device --available-devices' .

提前致谢 . 我已经多次重做了所有这些,但是由于我最终尝试在这台机器上设置NativeScript工作区,所以我根本无法让android模拟器工作 .