【Mac-andriod】Cordova项目遇到的问题记录

1、gradle没有安装,导致需要下载安卓或者gradle的提示

报错信息

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

解决办法

可以下载到本地gardle版本

然后配置 gradle的环境变量

2、构建andriod应用时报错,找不到tools.jar

报错信息:

Execution failed for task ':CordovaLib:compileReleaseJavaWithJavac'. Could not find tools.jar. Please check that /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home contains a valid JDK installation

解决方法:

首先看一下java的环境配置
  1. 执行下面代码查看java路径
bash 复制代码
/usr/libexec/java_home -V    

第二个便是java_home的路径

  1. 执行下面代码配置java环境
bash 复制代码
vim ~/.bash_profile
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home            #在打开的bash_profile中添加这一句并保存退出编辑模式
source ~/.bash_profile    #让这个配置文件在修改后立即生效
如何不行则手动移动tools.jar包到相应的目录下
bash 复制代码
sudo cp /Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home/lib/tools.jar /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib

根据自己的实际JDK路径修改上面的JDK路径,注意些版本号是否与自己的一致

相关推荐
weixin_454102464 个月前
cordova android12+升级一些配置注意事项
android·前端·cordova
阿彪最稳健了1 年前
Cordova App 热更新 超详细教程
前端·app·cordova
阿彪最稳健了1 年前
使用Cordova打包H5到安卓
前端·app·cordova
IT晓夏1 年前
鸿蒙手机cordova-plugin-camera不能拍照和图片不显示问题
华为·移动开发·harmonyos·拍照·cordova
XeonYu2 年前
Cordova系列之化繁为简:打造全场景适用的Cordova组件
cordova·cordova插件·cordova自定义
方大可2 年前
Cordova安卓与JS交互原理
android·cordova