使用cordova打包的好处:node
Cordova是一个用基于HTML、CSS和JavaScript的,用于建立跨平台移动应用程序的快速开发平台。它使开发者可以利用iPhone、Android、等智能手机的核心功能——包括地理定位、加速器、联系人、声音和振动等,此外Cordova拥有丰富的插件,能够调用。android
准备工做:app
1. Android打包环境配置(百度一大堆)测试
总的来讲包括:jdk的安装和Java环境变量的设置、Android SDK的安装和环境变量的设置、Ant的安装和环境变量的设置
ui
2. node.js的安装spa
3. cordova的安装插件
打包详情:3d
1.初始化项目: cordova create hello com.example.hello HelloWorldorm
2.切换到建立的文件夹,输入指令:cordova platform add android --savecordova
由于咱们打包的是apk,因此使用安卓平台(本人没苹果电脑,打包不出ipa)
3.添加完平台后,检查当前设置情况
指令:cordova platform ls
4.检查打包条件
指令:cordova requirements
5.到了这步,离成功差很少了,最后就是开始打包app
指令:cordova build android
到这里,一个apk就打包完成了。
能够到文件夹内找到apk放到手机上安装进行测试,或者在安卓模拟器上测试