cordova 环境设置踩过的坑,花了好久时间才打包成功

351 阅读1分钟

cordova 需要的环境

  1. 安装Node.js和npm:Cordova是基于Node.js的,因此需要先安装Node.js和npm。可以从Node.js官网下载安装包,并按照提示进行安装。
  2. 安装Android SDK:Cordova支持Android平台,因此需要安装Android SDK。可以从Android官网下载并安装适合自己操作系统的SDK。
  3. 安装Git:Cordova使用Git进行代码管理,因此需要安装Git。可以从Git官网下载并安装适合自己操作系统的Git。
  4. 安装Cordova:在命令行中输入以下命令来全局安装Cordova

注意各个版本一定要兼容 踩雷的地方有

  1. java升级并且环境变量配置了,java -version 版本信息没有变过来,最终的解决方案 找到javac.exe,java.exe 文件夹把他给删除了,我总共删除了四个exe

  2. gradle 访问外网国内环境不支持,可mirrors.cloud.tencent.com/gradle/ 进行下载,同时会遇到cordova build 请求超时,需请求代理新增init.gradle,同时需把下载的文件包添加到此文件夹中

image.png

allprojects {
    repositories {
        def ALIYUN_REPOSITORY_URL = 'https://maven.aliyun.com/repository/public'
        all { ArtifactRepository repo ->
            if(repo instanceof MavenArtifactRepository){
                def url = repo.url.toString()
                if (url.startsWith('https://repo1.maven.org/maven2')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."
                    remove repo
                }
            }
        }
        maven { url ALIYUN_REPOSITORY_URL }
    }
}

image.png 3. android sdk 和android build tooks 请下载android studio 根据报错信息下载相应的sdk