前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Ionic3 Android打包

Ionic3 Android打包

作者头像
spilledyear
发布2018-08-21 14:50:45
8690
发布2018-08-21 14:50:45
举报
文章被收录于专栏:小白鼠

所谓的Anrdoid打包,就是将ionic项目打包成一个可以安装在Android系统上的apk文件,打包的时候,使用的是cordova工具,不过在此之前,需要一些准备工作:配置JDK、Android SDk还有各个android版本包的下载,最重要的是需要成功的创建了一个Ionic项目,有关ionic项目创建的详细教程,请参考以下文章: Ionic3 Start

配置JDK

主要就是以下流程:下载 》 配置环境变量 》测试 JDK下载 配置环境变量:将JDK_HOME添加到Path

代码语言:javascript
复制
命令行下测试
java
javac

配置Android SDK

配置有两种方式,一种是直接下载 android studio,这是一个开发工具,同时里面也自带了了一些已经下载好了的package,这种能方式能省很多麻烦,同时你也可以直接利用android studio 进行开发。还有一种方式是下载 SDK Tools,然后再安装各个package。

android开发工具下载

代码语言:txt
复制
image.png      这里以 SDk Tools为例。  

下载好SDk Tools之后,直接运行,会提示配置需要JDK环境,然后就是选择一个目录进行安装,这个目录其实就是之后会说到的ANDROID_HOME。

代码语言:txt
复制
01.png          

代码语言:txt
复制
02.png          

代码语言:txt
复制
03.png          

代码语言:txt
复制
04.png      点击安装即可。安装只好,进入刚刚选择的安装目录,如下:        

代码语言:txt
复制
05.png      然后就会出现这个界面。可以在该界面选择需要下载的package      

代码语言:txt
复制
image.png      至此,SDK基本上安装完成,接下来就是配置环境变量和下载pacaakge 

设置环境变量,按如下配置即可:

代码语言:txt
复制
01.png          

代码语言:txt
复制
02.png      配置好之后,在cmd命令行运行: android sdk,会弹出那个下载界面,说明安装成功。  

下载各个版本的Android package 下载package可能会出现各种问题,一般都是由于被墙了,网上也有很多各种各样的方法,不过好像都失效了。这里提供一个链接:package下载教程 在前两个礼拜这个方法还是可行,不过今天(2017/10/11)测试了下,已经失效了,不过方法都是类似吧。除了这种不稳定的方法,这里再推荐一个长久有效的方法:访问外国网站。 可以下载的内容比较多,不可能所有的都下载下来,太大了,可以选择下载。现在来讲,android5起步,太老的版本也没有意义了。对于各个版本,必须要下载的选项是:

SDK Platform

代码语言:txt
复制
image.png      对于具体这些是干嘛的,请参照网上的资料  [https://www.zhihu.com/question/31935836](https://link.jianshu.com/?t=https://www.zhihu.com/question/31935836) [http://blog.csdn.net/kuangshow0227/article/details/73195037?locationNum=12&fps=1](https://link.jianshu.com/?t=http://blog.csdn.net/kuangshow0227/article/details/73195037?locationNum=12&fps=1) [http://www.jianshu.com/p/ead6f56ddbbc](https://www.jianshu.com/p/ead6f56ddbbc) 

package下载完成之后,Android SDk配置完成。

添加平台

配置Android SDk完全是为了能够在打包的时候需要用到,不过在打包操作之前,还有一个非常重要的操作,那就死为该应用添加平台。可选的平台有很多,常见的 Android、IOS。添加IOS平台需要在MacOS上操作,本文也仅是介绍将ionic项目打包成Android应用,因此不涉及到打包IOS的内容。添加平台通过cordova工具添加,新版本和老版本的命令会有一些区别,以新版本为准:

代码语言:javascript
复制
ionic cordova platform add android
该命令用于向当前应用添加 android 平台。执行该命令之后,可以在应用的根目录看到一个新建的文件夹:platform

这个过程中可能会遇到一些问题,不需要轻言放弃,仔细观察错误信息

打包

同样利用cordova工具进行打包。

代码语言:javascript
复制
cordova build android

打包成功之后,可以看到以下信息:

代码语言:txt
复制
image.png      提示打包成功,放在了指定的目录下面。进入目录,查看该文件。        

代码语言:txt
复制
image.png    

把这个apk文件放到android上运行,发现看可以运行成功。当然,也可以直接调出模拟器进行测试,或者是直接用usb连接手机真机上运行。有关于Android 模拟器调试和真机调试的具体教程,请参考以下文章: Ionic3 Android 调试

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017.10.25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 配置JDK
  • 配置Android SDK
  • 添加平台
  • 打包
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档