美文网首页
cordova打包apk环境变量配置

cordova打包apk环境变量配置

作者: 萤火kin | 来源:发表于2022-03-10 15:39 被阅读0次

    cordova打包apk

    • 最近拿到一个安卓项目,用到了cordova打包
    • 首先全局安装cordova npm install -g cordova
    • cordova -v查看版本,检查是否安装成功
    • 接着根据cordova官方的文档来配置打包所需的环境变量,官网地址https://cordova.apache.org/docs/en/11.x/guide/platforms/android/index.html
      【项目只需要打安卓的包,所以这里只考虑安卓的情况。如需打IOS的包,Windows操作系统无法实现,需用到mac】

    参考文章:

    配置java环境变量

    • 1.安装java开发工具包(JDK)【Java Development Kit (JDK) 8】,地址https://www.oracle.com/java/technologies/downloads/#java8,选择适合自己的包,我这里选的windows的,jdk-8u321-windows-x64.exe
    • 2.安装完成后,配置java的环境变量。
    • 3.windows + E 打开资源管理器,右键点击我的电脑,点击属性,点击高级系统配置,点击环境变量。
    • 4.在用户变量中新增一个JAVA_HOME为变量名,jdk所在的地址为变量值(C:\Program Files\Java\jdk1.8.0_321)的变量
    • 5.在用户变量中新增一个CLASSPATH为变量名,.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar为变量值的变量,可以直接复制过去,注意前面有一个点和分号,不要漏掉
    • 6.按windows + R打开运行,再在输入框内输入cmd打开命令提示行,输入java -version如果出现几行英文证明成功安装


      image.png

    配置Gradle环境变量

    • 1.从 Cordova-Android 6.4.0 开始,现在需要安装Gradle来构建 Android。
    • 2.下载Gradle的安装包,我这下的是7.4.1版本的zip文件
    • 3.在C盘创建一个Gradle文件夹
    • 4.将下载的zip压缩文件中的gradle-7.4.1文件夹放在刚才在C盘新建的C:\Gradle文件夹中
    • 5.在环境变量的系统变量中,找到Path,新增一条,添加的条目为C:\Gradle\gradle-7.4.1\bin,为了以防万一,这里系统变量和用户变量我都添加了
    • 6.打开控制台,运行gradle -v以运行 gradle 并显示版本,例如:
    gradle -v
    
    ------------------------------------------------------------
    Gradle 7.4.1
    ------------------------------------------------------------
    

    配置安卓SDK环境变量

    • 1.安装Android Studio

    • 2.我这里下载的是android-studio-2021.1.1.22-windows.exe

    • 3.傻瓜式安装,安装完成后打开Android Studio开始配置安卓SDK

    • 4.这里参考了https://blog.csdn.net/qq_42391248/article/details/101781994

    • 5.首先先新建一个项目,语言选java

    • 6.工程创建完成后,点击右上角小手机,点击create virtula device...根据自己的需求创建一个镜像,我选的是android8.0

    • 7.创建完成后开始下载SDK

    • 8.点击右上角工作台

    • 9.左侧菜单选择Android SDK

    • 10.然后更改Android SDK Location安装路径

    • 11.先下载SDK Platforms的相关内容,API32是默认就有的,我这里又选了Android8.0

    • 12.再下载SDK Tools 的相关内容,Android Emulator和Android SDK Platform-Tools是默认的,另外SDK build我的默认版本32.1.0-rc1,用此版本我打包一直失败,所以我这里勾掉了32.1.0-rc1,选了30.0.3、30.0.2、29.0.2


      image.png
      image.png
      image.png
    • 13.下载完成后,配置SDK的环境变量。

    • 14.将ANDROID_SDK_ROOT环境变量和ANDROID_HOME环境变量设置为 Android SDK 安装位置(D:\Users\10456\AppData\Local\Android\Sdk)

    • 15.将 Android SDK 的cmdline-tools/latest/bin,emulator 和platform-tools目录添加到PATH。我这里安装的并没有cmdline-tools文件,因此没添加这个,添加了个build-tools。

     D:\Users\[your user]\AppData\Local\Android\Sdk\platform-tools
     D:\Users\[your user]\AppData\Local\Android\Sdk\cmdline-tools\latest\bin
     D:\Users\[your user]\AppData\Local\Android\Sdk\tools\emulator
    
    image.png
    • 15.按windows + R打开运行,再在输入框内输入cmd打开命令提示行,输入adb如果出现很多行英文证明成功配置好
    • 16.以上都添加完成后,即可正常打包

    相关文章

      网友评论

          本文标题:cordova打包apk环境变量配置

          本文链接:https://www.haomeiwen.com/subject/riwtdrtx.html