我尝试使用Sidekick构建Android Nativescript App,但始终会出现下一个错误:
[20-05-06 18:46:17.245] (CLI) C:\Users\xxxx\Documents\Desarrollo\NativeScript\xxxx\node_modules\nativescript-dev-webpack\snapshot\android\project-snapshot-generator.js:160
throw new Error(noV8VersionFoundMessage);
^
Error: Cannot find suitable v8 version!
仅在Android构建中失败,对于iOS的构建工作正常。
作为错误消息,说您没有合适的Java JDK。您应该从此处下载Java 8https://www.oracle.com/java/technologies/javase-jdk8-downloads.html
并为您的操作系统选择合适的版本,我认为是Windows。如果您不想手动安装它,可以遵循nativescript文档并使用以下命令:
choco install adoptopenjdk --version 8.192
有用的文档链接:
https://docs.nativescript.org/start/ns-setup-win
https://docs.nativescript.org/sidekick/intro/installation
并确保通过运行安装并注册了java
java -version
检查是否安装了Java并将JAVA_HOME添加到环境变量并使用
echo %JAVA_HOME%