最近用到cordova打包apk,总结了下,写下来给你们分享。
1、前期准备工做:
一、安装node 6.2.0 *64
下载地址:连接:http://pan.baidu.com/s/1eS7TsHW 密码:8gfo
二、配置android环境
java jdk和android sdk的下载地址:
java jdk
版本: jdk-8u91-windows-x64 version 1.8.0_b14
连接:http://pan.baidu.com/s/1hs5hy7q 密码:cay9
android sdk
版本:adt-bundle-windows-x86_64-20131030
连接:http://pan.baidu.com/s/1hsQMdQc 密码:okoc
三、java和android环境变量的配置
android环境变量配置:
运行adb成功后,运行android 回车 弹出以下窗口
点击图中Tools,选择下面的options 弹出以下对话框,如图填写下面
mirrors.neusoft.edu.cn 和 80
设置好后,关闭从新cmd,运行android 等待更新版本,若失败可尝试下面处理办法:
打开电脑这个文件 在最下面添加
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com
74.125.237.1 dl-ssl.google.com
三、下载android版本(放后面下载)
2、构建项目
一、准备好开发的app项目 例如:
二、运行cmd
一、npm install -g cordova (安装cordova) 时间可能比较久
安装完成,运行cordova -v 显示下面版本号6.5.0,则成功;
二、随便找个磁盘(做为你app的存放地址),我找的是f盘,进入f盘,运行cordova create
myapp(自定义)
打开f盘后,显示以下
三、cd myapp cordova platform add browser
四、cordova platform add android
五、检查要下载对应的android版本,能够看到cordova构建的安卓版本为25的。
六、打开咱们以前安装的android sdk目录,能够看到下面只有android19,因此咱们须要下载25。
运行android,弹出sdk manager,能够看到咱们这里有25的版本,找到后下载api 25到本地。
打开用cordova 构建的myapp目录,先清空www原来的文件夹,再将要打包的项目放在www文件夹下。
七、cordova build 构建
(我这边换了电脑,项目变成了fengrongdaiapp,其余的照旧。)
运行cmd,进入到myapp文件夹下,运行cordova build,出现BUILD SUCCESSFUL就算成功了,打开下面的路径;
八、导出apk文件到安卓手机或是模拟器
(我这边换了电脑,项目变成了fengrongdaiapp,其余的照旧。)
安卓模拟器下载地址:连接:http://pan.baidu.com/s/1o87CXNc 密码:73wg
直接拖拽apk文件到模拟器。
九、调用 corodva的其余功能、每次须要从新cordova build。