Cordova打包步骤

前期准备

JDK

安装时JDK和JRE在同一目录

下载地址

变量名
JAVA_HOME D:\dev\Java\jdk1.8.0_172
CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
Path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

之后进行检查

javac -versionjava -version


Android Studio

安装时studio和SDK安装在同一目录

下载地址
安装步骤

变量名
ANDROID_HOME D:\dev\Android\Sdk
GRADLE_HOME D:\dev\Android\studio\gradle\gradle-4.1\bin;
Path %ANDROID_HOME%\platform-tools; %ANDROID_HOME%\tools; %GRADLE_HOME%

检查

adb
在欢迎界面点击Configure -》 SDK Manage

SDK Platforms 下载 5.0以上的安卓SDK版本

在欢迎界面点击Configure -》 Check for Updates

更新studio到最新版


打包步骤

1.npm i -g cordova 全局安装

2.cordova -v 测试是否安装成功

3.cd XXXX 进入项目存放文件

4.cordova create app 创建项目 名称为app

5.cd app 进入项目目录

www目录,为项目打包目录,直接把项目复制进去-- 一定要有index.html并且直接放在www目录下

config.xml

widget id 值是apk安装目录

​name apk名称

platforms 项目打包输出目录

6.cordova platform add [android|ios] 添加平台支持-进入项目目录

7.cordova requirements 检查构建条件

8.执行打包 //生成没有签名的apk

cordova build [android|ios] --release


生成签名

1.进入APK生成目录

2.生成签名文件

keytool -genkey -v -keystore my-key.keystore -alias XXX -keyalg RSA -keysize 2048 -validity 10000
keytool是工具名称;

-genkey意味着执行的是生成数字证书操作;

-v表示将生成证书的详细信息打印出来;

-keystore my-key.keystore 表示证书的文件名;

-alias XXX 表示证书的别名;

-keyalg RSA 生成密钥文件所采用的算法;

-validity 10000 该数字证书的有效期,单位是天;

输入后会让你输入密码,并回答一些关于你公司和地区的问题,回答完后截屏记录,防止忘记。

创建个人证书:

移动设备系统要求所有程序必须有签名,否则就不安装;

输入指令时可将 XXX 改成自己设定的名字

签发中密码不必复杂,设为 123456 即可!

证书只签发一次就行,以后可重复使用的

3.签名apk 验证

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-key.keystore app-release-unsigned.apk XXX
jarsigner是工具名称,

-verbose表示将签名过程中的详细信息打印出来;

-keystore my-key.keystore 刚刚生成的签名文件;

-signedjar app.apk 签名后的apk名称

你可能感兴趣的:(Cordova打包步骤)