我已经搜索过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。
话说回来,
错误1的提示:它建议的路径是我已验证的包含Android SDK的路径。这也是在Android Studio> SDK Manager> Android SDK> Android SDK位置中为我的SDK设置的路径。
tns run android
找不到连接的设备。 模拟器启动失败,原因:无法在本机模拟器中运行您的应用程序。使用--timeout选项增加操作的超时时间,或尝试使用“ adb kill-server”命令重新启动adb服务器。或者,运行Android虚拟设备管理器并增加为虚拟设备分配的RAM。 要列出当前连接的设备并验证指定的标识符是否存在,请运行“ tns设备”。 要列出可用的仿真器映像,请运行'tns device --available-devices'。
先谢谢了。我已经多次重做了所有这些操作,但是由于我终于试图在这台机器上设置NativeScript工作区,所以我根本无法使android仿真器正常工作。