首页 > 解决方案 > 即使我在环境变量中输入了android sdk的路径,谁能解释一下

问题描述

每当我尝试在命令提示符下执行“Cordova build android”命令时,我都会遇到同样的问题:

检查 Java JDK 和 Android SDK 版本 ANDROID_SDK_ROOT=undefined (推荐设置) ANDROID_HOME=C:\Users\magha\AppData\Local\Android\Sdk (DEPRECATED) 子项目路径:CordovaLib 子项目路径:app

我什至不明白出了什么问题,我已经搜索过了,我不断得到将 sdk 路径输入环境变量的结果,我已经做到了。

标签: androidcordovacmdcommandprompt

解决方案


尝试手动设置它。尝试更新您的“PATH”以包含有效 SDK 目录的路径。下载sdk(你可以使用android studio)。添加到环境变量中,我的安装位置相应地改变你的= C:\Users\ANKIT\AppData\Local\Android\Sdk

设置 ANDROID_HOME=C:<安装位置>\android-sdk-windows

但我这样做了(如果出现错误,请在上面尝试) ANDROID_HOME=C:\Users\ANKIT\AppData\Local\Android\Sdk ANDROID_SDK_ROOT=C:\Users\ANKIT\AppData\Local\Android\Sdk

设置 PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

之后在新的命令提示符下再次运行cordova build android

对于 JDK

根据您的系统从下面下载 jdk https://codenotfound.com/java-download-install-jdk-8-windows.html https://www.oracle.com/java/technologies/javase-jdk8-downloads.html

记得下载 1.8 或更高版本

添加到环境变量 JAVA_HOME=C:\Program Files\Java\jdk1.8.0_251\bin set PATH=%JAVA_HOME%;


推荐阅读