如何解决Cordova构建时的Gradle错误?新手技术求助
Cordova Android构建失败排查方案
检查环境变量配置
- 确认
ANDROID_HOME或ANDROID_SDK_ROOT指向正确的Android SDK目录,且%ANDROID_HOME%\platform-tools、%ANDROID_HOME%\cmdline-tools\latest\bin已加入系统PATH - 终端执行
adb version、java -version,验证ADB和JDK是否正常运行,JDK推荐使用11版本
- 确认
验证Cordova Android平台
- 项目根目录执行
cordova platform ls,确认android平台已安装且版本与Cordova兼容 - 若平台异常,执行
cordova platform remove android,再重新安装指定版本:cordova platform add android@12.0.0(版本号可根据Cordova版本调整)
- 项目根目录执行
获取详细错误日志
- 执行带日志参数的构建命令:
cordova build android --verbose,查看完整失败原因 - Android Studio中打开项目
android目录,查看Build窗口或Gradle同步日志的具体错误提示
- 执行带日志参数的构建命令:
检查项目配置
- 确认
config.xml中android-targetSdkVersion等配置与本地已安装的SDK版本匹配 - 查看
package.json,确保插件版本与Cordova Android平台兼容
- 确认
清理缓存重试
- 项目根目录执行
cordova clean清理构建缓存 - Android Studio中选择
File -> Invalidate Caches... -> Invalidate and Restart,重启后重新同步构建
- 项目根目录执行
内容的提问来源于stack exchange,提问作者ANAN IZATOUL
相关产品推荐
相关产品推荐

