Cordova安装报错:已安装存于桌面的Android Studio仍找不到Gradle
解决Cordova安装时找不到Gradle的问题
别担心,这个问题很常见——虽然你装了Android Studio,但系统还没把它自带的Gradle纳入环境变量,导致Cordova没法识别到它。下面是一步步的解决方法:
第一步:定位Android Studio自带的Gradle路径
因为你的Android Studio放在桌面,直接按这个路径找就行:桌面\Android Studio\gradle
进去后会看到一个以gradle-开头的文件夹(比如gradle-7.5,版本号根据你装的Android Studio会有不同),把这个文件夹的完整路径记下来,比如Windows系统可能是C:\Users\你的用户名\Desktop\Android Studio\gradle\gradle-7.5,Mac/Linux则是/Users/你的用户名/Desktop/Android Studio/gradle/gradle-7.5。
第二步:配置系统环境变量
Windows系统操作
- 右键点击「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「系统变量」区域点击「新建」:
- 变量名填
GRADLE_HOME - 变量值填刚才记下的Gradle文件夹完整路径
- 变量名填
- 找到系统变量里的
Path,点击「编辑」→「新建」,输入%GRADLE_HOME%\bin,最后一路点击确定保存配置。
Mac/Linux系统操作
- 打开终端,编辑你的shell配置文件(比如用zsh就编辑
~/.zshrc,bash就编辑~/.bash_profile):nano ~/.zshrc - 在文件末尾添加两行代码(替换成你的Gradle路径):
export GRADLE_HOME=/Users/你的用户名/Desktop/Android Studio/gradle/gradle-7.5 export PATH=$GRADLE_HOME/bin:$PATH - 按
Ctrl+O回车保存,Ctrl+X退出编辑,然后执行命令让配置生效:source ~/.zshrc
第三步:验证配置是否生效
打开新的命令提示符/终端窗口,输入:
gradle -v
如果能正常显示Gradle的版本信息,说明配置成功了。这时候再重新运行Cordova的安装命令,应该就不会再报找不到Gradle的错误了。
备选方案:直接在Cordova项目中指定路径
要是不想配置系统环境变量,也可以在你的Cordova项目里直接指定Gradle相关路径:
- 进入项目的
platforms/android文件夹 - 创建或编辑
gradle.properties文件,添加一行(Windows用双反斜杠,Mac/Linux用单斜杠):org.gradle.java.home=C:\\Users\\你的用户名\\Desktop\\Android Studio\\jre
这行配置会帮Cordova定位到Android Studio自带的JDK,间接让它找到Gradle。
另外提醒下,确保你已经打开过一次Android Studio,让它完成初始化和必要组件的下载,第一次启动时的初始化步骤会帮你配置好很多基础环境。
内容的提问来源于stack exchange,提问作者Pranjal Kaler
相关产品推荐
相关产品推荐

