codova安装与打包H5项目

来源:互联网 发布:剑灵男召唤师捏脸数据 编辑:程序博客网 时间:2024/06/01 08:32

一.相关安装与配置

1.安装node.js

2.android sdk下载与安装(包括环境变量配置)

①控制面板-系统-点击高级系统设置


设置path


3.jdk版本要求在1.8及以上(配置jdk环境变量)


4.gradle下载与安装(含环境变量配置)




二.cordova项目打包

1.打开node.js command prompt,创建一个cordova项目


其中第一个位置的projectTest是指你的项目名,第二个位置的com.example.projectTest是指你打包的apk的包名

2.增加cordova平台,先打开项目目录,再敲入命令cordova platform add android



3.增加插件

如果需要访问手机的一些资源,例如相机,你就需要安装一些插件:
cordova plugin add cordova-plugin-device
cordova plugin add cordova-plugin-network-information
cordova plugin add cordova-plugin-battery-status
cordova plugin add cordova-plugin-device-motion
cordova plugin add cordova-plugin-device-orientation
cordova plugin add cordova-plugin-geolocation
cordova plugin add cordova-plugin-camera
cordova plugin add cordova-plugin-media-capture
cordova plugin add cordova-plugin-media
cordova plugin add cordova-plugin-file
cordova plugin add cordova-plugin-file-transfer
cordova plugin add cordova-plugin-dialogs
cordova plugin add cordova-plugin-vibration
cordova plugin add cordova-plugin-contacts
cordova plugin add cordova-plugin-globalization
cordova plugin add cordova-plugin-splashscreen
cordova plugin add cordova-plugin-inappbrowser
cordova plugin add cordova-plugin-console
cordova plugin add com.cmpsoft.mobile.plugin.pushnotification

4.编译打包

替换www目录下的相关h5等文件

然后在命令行下输入命令:cordova build android,等待编译和打包

上图所示即打包成功

三.对于打包过程中出现的问题(列举几个本人遇到的)

1.Error: Please install Android target "android-19".
解决方案:下载一个19以上的android build tools,存放着Android --sdk --build-tools目录下,并将解压后的文件以数字格式命名即可解决

2.我们使用gradle打包的时候需要去下载gradle,很多时候打包失败就是因为我们下载不了gradle,导致超时失败.
解决方案:
1.打开projectTest/platforms/android,新建文件名gradle,将下载的gradle-3.3-all.zip粘贴在此文件目录下
2.打开projectTest/platforms/android/cordova/lib/builders/GradleBuilder.js
找到var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'https\\://services.gradle.org/distributions/gradle-3.3-all.zip';
然后将'https\\://services.gradle.org/distributions/gradle-3.3-all.zip'改为../gradle-3.3-all.zip即可

四.附录-相关安装文件下载

百度云盘:http://pan.baidu.com/s/1geLmYyv
阅读全文
0 0
原创粉丝点击