如何解决NativeScript Skidekick中与仿真程序java相关的错误
我正在尝试在NativeScript Sidekick上启动一个虚拟设备仿真器,并继续如何解决NativeScript Skidekick中与仿真程序java相关的错误,java,android,nativescript,Java,Android,Nativescript,我正在尝试在NativeScript Sidekick上启动一个虚拟设备仿真器,并继续 "[19-04-16 12:57:55.059] Failed to start virtual device iPhone 6s. Errors: "Unable to execute avdmanager, ensure JAVA_HOME is set and points to correct directory"" 我正在使用MacOS。 我还应该检查什么?为什么需要avdmanager来运行IO
"[19-04-16 12:57:55.059] Failed to start virtual device iPhone 6s. Errors:
"Unable to execute avdmanager, ensure JAVA_HOME is set and points to correct directory""
我正在使用MacOS。
我还应该检查什么?为什么需要avdmanager来运行IOS模拟器
我已确认JAVA_HOME已设置
uss-c02nq3veg3qp:~ jt7$ which java
/usr/bin/java
uss-c02nq3veg3qp:~ jt7$ java --version
java 11.0.2 2019-01-15 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)
我还安装了androidstudio和XCode(以及XCode命令行工具),并验证了我的AndroidHome env变量是否已设置
uss-c02nq3veg3qp:~ jt7$ echo $ANDROID_HOME
/Users/jt7/Library/Android/sdk
adp命令成功运行
这是我的.profile文件
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.2.jdk/Contents/Home/
ANDROID_SDK_ROOT=/usr/local/share/android-sdk
export JAVA_HOME
export ANDROID_SDK_ROOT
export ANDROID_HOME=/Users/jt7/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH/:$ANDROID_HOME/platform-tools
我希望仿真器能够在Android和XCODE上成功运行(分别适用于Android和IOS)。为什么不从NativeScript的伙伴那里下载呢?我也有同样的情况。运行tns医生帮助了我。UndertheHood使用自制软件在您的机器上重新安装几乎所有的东西(您能运行dir“%JAVA\u HOME%\bin\javac.exe”/B并确保输出为javac.exe吗?Ali,实际上Joshua提到“我正在使用MacOS”)