打包Apk.docx
文本预览下载声明
?1.??????环境搭建
需要安装以下软件和插件(Android):
l? 安装Node
l? 配置cnpm? (使用淘宝镜像取代npm)
l? 安装cordova和ionic2
l? 安装JAVA JDK
l? 安装Android SDK(在项目打包安卓app的时候会用到,前期在浏览器环境测试开发暂时用不到)
1、???????? 安装node.js
登录node.js官网? HYPERLINK /en/download/ /en/download/,下载对应系统版本,注意一点ionic2的开发需求Node版本要大于v6,一般下载最新正式版。安装完成后,检测是否成功配置了Node,打开命令提示符:按下Win+R - 输入cmd - 输入命令?node -v,有显示版本号即表示安装成功。输入npm –v顺便查看npm是否安装成功以及版本号。Node 的环境会自动配置,安装完成就OK,无需手工配置。
?2、安装cnpm并配置npm国内镜像
通过淘宝镜像安装cnpm:
??????? npm install -g cnpm --registry=
??????? 需要注意一点就是cnpm?不支持?publish?命令。
?
配置npm国内镜像:
因为国内的网络环境原因,在用npm下载安装各种包的时候经常会遇到无法正常下载的情况。所以我们需要将npm指向淘宝镜像?。cmd中分步输入以下内容:
1、注册模块镜像:npm set registry /
2、编译依赖的node的源码镜像:npm set distury /dist
3、清空缓存:npm cache clean
最后查看一下npm配置列表是否已经指向淘宝镜像:npm config list
?
3、???????? 用cnpm安装cordova和ionic2
先安装cordova:cnpm install –g cordova@6 (安装6.x版本,我用7.x版本给项目添加Android平台会报错,不知道是不是个例,没有做其他测试)。安装完成输入cordova –v查看版本号以及是否安装成功(第一次使用cordova命令时会跳出个选择问你是否打小报告,自行选择y或n,一般选y以协助官方对产品进行改进)。
然后安装ionic2:cnpm install –g ionic@2(安装2.x版本,目前官方已经升级到3.x)。这两个安装完成会显示All packages installed…字样。输入ionic –v查看版本号以及是否安装成功。
4、???????? 安装JAVA JDK(无需配置环境)
官网下载最新版JDK:
HYPERLINK /technetwork/java/javase/downloads/jdk8-downloads-2133151.html /technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下载完成,一路下一步就可以了,安装完成输入java –version看一下是否安装成功以及版本号。
?
5、???????? 安装Android SDK并配置环境
官网下载SDK(下载链接,可复制到迅雷直接下载):
HYPERLINK /android/installer_r24.3.4-windows.exe /android/installer_r24.3.4-windows.exe
安装的时候复制一下安装路径,等下配置环境变量要用,或者可以自定义路径,我的装在 C:\Android\SDK? 不要有中文目录,然后一路下一步。
?
最后点击Finish的时候会打开Android SDK Manager,这是下载相关工具用的,在刚才安装的SDK目录下也可直接打开SDK Manager.exe,如果遇到打不开的情况请用管理员运行。
现在开始选择下载需要用到的工具:
由于国内无法访问google服务器,所以这里也需要配置国内镜像:?
选择Tools - Options 打开设置界面
如下图分别填入 端口80,并勾选 “Force?https://...?sources to be fetched using?http://...?”,单击Close关闭
?
然后点击Packages – Reload 重新加载一下:
下一步开始选择下载工具包:这里千万注意只勾选需要的,如果全选会下载二十几G的东西…?,注意ionic2.3.0已要求API25,所以选Android版本为Android 7.1.1(API25)这里面的SDK Platform。
先把所有的勾选去掉,然后按如下标红步骤操作即可?
?
?
静等安装完成……?
附加:项目集成Crosswalk需要勾选Extr
显示全部