版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_21768483/article/details/78531137
注:打包环境基于jdk1.8+,nodejs6.10
- 安装android-sdk(注:弹出的SDK manager继续安装,把包的选api服务勾选上)
- 下载cordova打包工具,npm命令为:npm install cordova -g
- 克隆已配置好cordova项目 (下面简称:打包工具),项目地址为:http://120.77.246.153:7990/projects/HZ/repos/hezhang-shell/browse
- 下载gradle包,解压到自定义的文件夹中
- 配置环境变量
配置ANDORID_HOME
新建一个系统变量ANDORID_HOME,把安装android-sdk的路径配置到该变量中。如图所示
配置path,把把android-sdk的bin文件配置到path,即
%ANDROID_HOME%\bin如图
配置GRADLE_HOME
新建系统变量GRADLE_HOME,把解压后的gradle所在路径copy到变量值上,
然后配置用户变量path,把gradle的bin文件配置在path后面,即%GRADLE_HOME%\bin,如图
在项目中运行npm run build,然后会把打包好的文件生成在release文件夹下
把release文件夹下的js和css文件复制,替换到打包工具的www文件下,图一为项目的文件的release,图二为打包工具下的www文件
把www文件下的index.html的引用css和js修改为项目打包后的js和css文件,
运行打包工具npm run build,
最后在plaforms/android/build/outputs/apk路径下得到打包好的apk文件
gradle安装包:
注意:如果环境变量配置错了,修正后需要重启IDEA,否则修改后的环境变量在IDEA中不生效