使用Cordova构建Android时提示找不到Gradle的解决办法
解决Cordova构建Android时Gradle未找到的问题
当运行cordova build android时出现如下报错:
D:\Users\Manolo\Documents\AppsAndroid\MusicTimeline>cordova build android Checking Java JDK and Android SDK versions ANDROID_HOME=C:\Users\Manolo\AppData\Local \Android\sdk (recommended setting) ANDROID_SDK_ROOT=undefined (DEPRECATED) Using Android SDK: C:\Users\Manolo\AppData\Local\Android\sdk Could not find an installed version of Gradle either in Android Studio, or on your system to install the gradle wrapper. Please include gradle in your path, or install Android Studio
可以通过以下几种方法解决:
方法1:通过Android Studio自动配置(推荐)
- 打开Android Studio,导入项目中
platforms/android目录 - 等待Android Studio自动完成Gradle的下载与项目同步(右下角会显示进度)
- 同步完成后关闭Android Studio,回到命令行重新执行
cordova build android
方法2:手动将Gradle添加到系统环境变量
- 找到Gradle的安装路径:如果是Android Studio自带的,通常在
C:\Users\你的用户名\.gradle\wrapper\dists目录下,找到对应版本的Gradle文件夹(例如gradle-7.5-bin),进入到gradle-7.5\bin路径并复制 - 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在系统变量的
Path中添加刚才复制的Gradle bin路径 - 打开新的命令提示符,执行
gradle -v验证配置成功后,重新运行cordova build android
方法3:指定Cordova使用的Gradle版本
- 进入项目根目录下的
platforms/android/gradle/wrapper/gradle-wrapper.properties文件 - 修改
distributionUrl为已兼容的Gradle版本下载地址,例如:distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip - 保存文件后,重新执行
cordova build android
额外注意事项
- 确保
JAVA_HOME环境变量已正确配置(指向JDK安装路径,而非JRE) - 确认Android Studio的Android Gradle Plugin版本与指定的Gradle版本兼容(可在Android Studio的「Project Structure」中查看和调整)
内容的提问来源于stack exchange,提问作者Pablo D.
相关产品推荐
相关产品推荐

