Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何解决NativeScript Skidekick中与仿真程序java相关的错误_Java_Android_Nativescript - Fatal编程技术网

如何解决NativeScript Skidekick中与仿真程序java相关的错误

如何解决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

我正在尝试在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来运行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”)