我无法运行ionic run android
。用cordova requirements
核对后,显示
Android target: Not installed
Android SDK not found.
我该如何解决问题?我在D盘中有我的SDK,我已经正确设置了ANDROID_HOME和路径,我想
另外,我做android列表目标,如下所示。如果需要修复错误,我该怎么办呢?
附上了cordova安卓版
答案 0 :(得分:4)
您可以点击我获得帮助的set ANDROID_HOME链接或按照以下指南进行操作。
我遇到了类似的问题,但设法解决了这个问题。成功安装android studio后,Android SDK将默认下载到这样的目录" C:\ Users \ abc \ AppData \ Local \ Android \ sdk1" 其中&# 34; ABC"在这种情况下是您的PC名称。 AppData是一个隐藏文件夹。
下一步是设置ANDROID SDK路径。在“高级系统设置”中,单击“环境变量”,然后在“用户变量添加新项”下,如下所示。
接下来,添加android'工具'和平台工具'到系统变量' '路径'如下所示。这些工具位于sdk文件夹中。
设置完成。打开cmd并发出android命令。如果一切顺利,你应该看到下面的输出。
最后打开一个新的终端窗口并导航到你的cordova项目目录,在我的情况下"你好"并检查平台要求。一切都应该没事了。
答案 1 :(得分:1)
我有类似的问题。问题是我正在使用Java的最新版本1 0.0.1
您可以通过输入终端来检查自己:
java --version
是
java 10.0.1 2018-04-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)
当前,Cordova在其文档页面上需要使用JDK 8。SEE DOC HERE
您可以从官方网站here下载JDK 8
下载后,您需要设置JAVA_HOME变量。 Use this用于在安装了多个版本的JAVA时设置JAVA HOME。
然后您可以运行
cordova requirements
或
cordova build android
这对我有用。希望对别人有帮助。