Android目标:未安装

时间:2017-07-04 10:36:34

标签: android cordova ionic-framework

我无法运行ionic run android。用cordova requirements核对后,显示

Android target: Not installed
Android SDK not found.

enter image description here

我该如何解决问题?我在D盘中有我的SDK,我已经正确设置了ANDROID_HOME和路径,我想 enter image description here enter image description here

另外,我做android列表目标,如下所示。如果需要修复错误,我该怎么办呢?enter image description here

附上了cordova安卓版

enter image description here

2 个答案:

答案 0 :(得分:4)

您可以点击我获得帮助的set ANDROID_HOME链接或按照以下指南进行操作。

我遇到了类似的问题,但设法解决了这个问题。成功安装android studio后,Android SDK将默认下载到这样的目录" C:\ Users \ abc \ AppData \ Local \ Android \ sdk1" 其中&# 34; ABC"在这种情况下是您的PC名称。 AppData是一个隐藏文件夹。

下一步是设置ANDROID SDK路径。在“高级系统设置”中,单击“环境变量”,然后在“用户变量添加新项”下,如下所示。

enter image description here

接下来,添加android'工具'和平台工具'到系统变量' '路径'如下所示。这些工具位于sdk文件夹中。

enter image description here

设置完成。打开cmd并发出android命令。如果一切顺利,你应该看到下面的输出。 enter image description here

最后打开一个新的终端窗口并导航到你的cordova项目目录,在我的情况下"你好"并检查平台要求。一切都应该没事了。 enter image description here

答案 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

这对我有用。希望对别人有帮助。