Cordova是使用HTML、CSS和JavaScript构建的混合移动应用程序的平台。
官网:https://cordova.apache.org/
中文官网:http://cordova.axuer.com/
操作系统: Windows 10
nodeJs:需要使用其npm包管理工具安装Cordova
Java环境:
下载安装jdk http://www.oracle.com/technetwork/java/javase/downloads/index.html
配置JAVA_HOME环境变量,指定为JDK安装路径
Android环境:
下载安装Android JDK(installer_r24.4.1-windows.exe)
根据自己需要选择必要的API
配置ANDROID_HOME环境变量,指定为Android jdk安装路径
1、VS code
2、Android Studio(可选)
3、夜神模拟器
npm install cordova -g
cordova create hello(项目名)
cordova create hello(项目名) com.example.hello(包名) HelloWorld(程序标题)
cd hello
cordova platform add browser
cordova platform add ios --save
cordova platform add android --save
可以通过
cordova platform ls
查看当前已经安装的运行平台
注意:运行iOS或Android需要安装对于的sdk
cordova requirements
如上环境还没有装好,继续根据提示安装Android SDK和gradle
高级系统设置
,选择高级
中找到环境变量进行系统变量的配置如下:再修改path变量
保存后记得重新打开cmd才生效!!!!
安装gradle
下载地址
配置环境变量
地址也是选择自己安装包的地址
修改path变量指向gradle下的bin目录
最后重启cmd查看Cordova环境是否安装成功
cordova build android
,出现如下页面显示BUILD SUCCESSFUL则构建apk成功在成功标识后面有打包成功的apk路径,在文件夹中找到apk选择使用模拟器打开(个人用的是夜神模拟器)或使用安卓手机安装打开即可。
可以选择直接导入打包好的vue文件或者在该Cordova项目中再建一个vue项目开发。
这里因为我前期自己已经搭建了一个vue项目,直接选择导入的方式。
打包vue
通过npm run build
(此处根据自己配置的package文件确定命令,一般为build)打包文件在dist目录下,如下展示
迁移到Cordova项目
将dist目录下的文件复制粘贴到之前创建的Cordova项目的www目录下,记得选择替换!!!
运行打包apk文件(详细如一最后描述)
cordova build android
最后用模拟器打开生产的apk文件即可