cordova打包apk环境变量配置

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.以上都添加完成后,即可正常打包
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容