本人刚刚接触Ionic3,初步进行打包操作,将其遇到的问题和整个流程记录下载,方便以后的巩固,也为小白们提供一个参考。因本人没有appleヽ(ー_ー)ノ,而且使用的是WIN7系统,所以暂时只提供了WIN7的Android环境搭建(Android环境已经搭建好了可直接移至第三步),等我有时间会补上其他的(`・ω・´)

ionic项目创建(上一篇):Ionic3环境搭建及创建

Android环境搭建参考地址:https://www.cnblogs.com/puresoul/p/4597211.html

一、安装JDK并配置环境变量

1、在Java官方网站上下载相应系统的jdk文件安装,如win7 64 位系统下安装jdk-8u191-windows-x64。

2、下载完成后运行安装,我的装在D:\Program Files\Java\jre1.8.0_191

3、配置环境变量

右键计算机属性,点击系统高级配置

点击环境变量

点击新建

(1)配置JAVA_HOME

新建 JAVA_HOME 环境变量,变量值是自己安装JDK 的路径,找到你之前安装的路径,我的是:D:\Program Files\Java\jdk1.8.0_191

(2)配置ClASSPATH

新建 CLASSPATH 环境变量,变量值是:%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar

(3)配置PATH

找到PATH变量,追加如下目录:;%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin(注意是追加)

4、验证安装是否成功

打开CMD执行java -version,显示如下内容表示安装成功

二、下载安装Android SDK

1、进入AndroidDevTools网站下载ADT Bundle,点我点我

2、解压文件,尽量不要解压到带有中文路径的文件目录下,我的是E:\adt-bundle

3、安装更新SDK

(1)运行SDK Manager.exe,点击Tools中的Options

(2)配置国内镜像地址mirrors.neusoft.edu.cn

(3)回到主界面,点packages再点reload

先勾选这三个安装

同意认证安装,等待安装完成

安装完成后重新运行SDK Manager.exe,你会发现变多了,我们来安装最新的,按照之前一样安装就行了。

4、配置环境变量

(1)配置ANDROID_HOME

新建ANDROID_HOME 环境变量,变量值是上面的sdk路径,我的是E:\adt-bundle\sdk

(2)配置PATH

找到PATH变量,追加如下目录:(注意是追加)

tools目录:;%ANDROID_HOME%\tools

platform-tools目录:;%ANDROID_HOME%\platform-tools

build-tools目录:;%ANDROID_HOME%\build-tools\28.0.3(28.0.3是bulid-tool目录中的,改为你对应的)

5、验证环境变量

(1)验证 tools 目录下的环境变量:在命令行输入 android,该命令会启动Android SDK Manager

(2)验证 build-tools 目录下的环境变量:在命令行输入 aapt,会看到这条命令的使用帮助信息

三、Ionic的Android构建及打包

经历过上面的步骤,需要用到的Android环境终于搭好了,现在可以向你的Ionic构建Android平台了

1、运行cmd,进入到项目目录

2、执行ionic cordova platform

接着运行ionic cordova build android命令,出现了一个错误,原因是要求安装Gradle,基于Gradle来编译、打包android

所以我们还要手动安装Gradle

(1)手动下载gradle 
gradle-x.x-bin.zip (x.x代表版本) 
根据需要下载某一版本 
地址: (点击这里
我下载的是gradle-3.5

下载完成后,解压到任意文件夹下,我的是E:\gradle-3.5

(2)添加环境变量

找到PATH变量,追加如下目录;E:\gradle-3.5\bin(注意是追加)

(3)打开cmd,输入gradle -v命令,查看是否安装成功

完成后继续进入项目目录,重新运行ionic cordova build android命令

又报错了,(╯‵□′)╯︵┻━┻

查看错误,是需要Android SDK Platform 27,因此我们打开Android SDK Manager下载对应的文件

下载完成后回去重新运行ionic cordova build android命令,终于安装成功了,下面是文件的apk路径

最后将apk拷贝到手机里就可以安装了。( ̄▽ ̄)~*

这里挂上手机截图(~ ̄▽ ̄)~

剩下的就是自己编辑、制作页面和功能了,可以使用软件进行编码(我用的是VS Code),这里就不过多赘述了,就酱紫了

var index;
function piyixia(){
$("#pi").hover(function(){index = layer.tips('(其实我还没摸透 ̄▽ ̄)', '#pi', {
tips: [1, '#3595CC'],
time: 30000
});}, function() {
layer.close(index);
})

}
piyixia();

Android环境搭建及Ionic打包(win7)的更多相关文章

  1. Android 环境搭建记录

    Android 环境搭建记录 官网 https://developer.android.com/ studio 下载地址 官方下载 jikexueyuanwiki 国内镜像 studio历史版本 安装 ...

  2. Android 环境搭建

    一.Android 环境搭建 开发工具: Android Studio(开发工具,前提是先装 java JDK) 下载地址:http://www.androiddevtools.cn/   Oracl ...

  3. 20145308刘昊阳 《Java程序设计》实验四 Android环境搭建 实验报告

    20145308刘昊阳 <Java程序设计>实验四 Android环境搭建 实验报告 实验名称 Android环境搭建 实验内容 搭建Android环境 运行Android 修改代码,能输 ...

  4. android环境搭建——工欲善其事,必先利其器 2

    前两天鼓捣android, 搭建环境,不想麻烦就用了  adt-bundle-windows-x86-20140702. rar , 起个模拟器哇塞,太爽了. 出去转一圈唠会回来正好启动成功!有个网友 ...

  5. 第一课 android环境搭建

    android环境搭建需要的工具: 1.JDK 2.eclipse 3.SDK 4.ADT

  6. Android环境搭建的步骤

    Android 环境搭建步骤 这里简单介绍一下学习Android之后如何搭建环境的问题 一.    在搭建环境之前,首先你要先下载Java JDK(根据系统位数选择下载是64位或32位的),Eclip ...

  7. golang开发android环境搭建_window

    golang开发android环境搭建介绍 一 安装依赖软件: git:版本管理 go:  go开发环境(版本>=1.5),可直接下载window版的go安装包. android studio: ...

  8.  paip.android环境搭建与开发事例

    paip.android环境搭建与开发事例 好长时间没有玩AndROID了..以前常常做ANDROID的,今天决定在下载一个要做个时间设置器 作者Attilax ,  EMAIL:1466519819 ...

  9. React-native Android环境搭建

    基础安装 安装Homebrew Homebrew是Mac OSX的包管理器,我们需要通过Homebrew安装开发React Native的相关软件包. 如果不知道怎样安装Homebrew可以点这里:官 ...

随机推荐

  1. [算法练习]Reverse Integer

    题目说明: Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return –321   ...

  2. 三、angularjs上传图片

    上传图片需要引入插件ngFileUpload,使用bower安装方法: bower install ng-file-upload --save,安装后需要在命名app的名字js文件中注入,如下所示: ...

  3. JS 日期与时间戳相互转化

    1.日期格式转时间戳 function getTimestamp(time) { return Date.parse(new Date(time)); } 2.时间戳转日期格式 function tr ...

  4. OmniGraffle教程(二)

    原文链接:简书网 创建一个树形结构图是任何一个作图软件最常用的功能之一了,而OmniGraffle画树形图的快速方便是其他软件无法比拟的,花1分钟即可学会,受益无穷. 方法一:用Diagram工具快速 ...

  5. 5 使用ip代理池爬取糗事百科

    从09年读本科开始学计算机以来,一直在迷茫中度过,很想学些东西,做些事情,却往往陷进一些技术细节而蹉跎时光.直到最近几个月,才明白程序员的意义并不是要搞清楚所有代码细节,而是要有更宏高的方向,要有更专 ...

  6. linux系统服务器可能被攻击的几种攻击方式

    linux系统随着Linux企业应用的扩展,有大量的网络服务器使用Linux操作系统.Linux服务器的安全性能受到越来越多的关注,这里根据Linux服务器受到攻击的深度以级别形式列出,并提出不同的解 ...

  7. CentOS随笔 - 2.CentOS7安装ftp支持(vsftpd)

    前言 转帖请注明出处: http://www.cnblogs.com/Troy-Lv5/ 在前一篇文章中介绍了在虚拟机中安装CentOS7, 接下来就要进行配置了, 第一个就是安装ftp支持. 要不然 ...

  8. Linux常用基本指令——文件处理命令

    书籍方面的推荐就不做介绍,免得别人说我有广告嫌疑.大家可以直接上百度,书籍和视频遍地都是,Linux这些方面的知识都是自己在学习视频和看书的总结,内容上可能会不完美.如果有更多的见解,欢迎直接评论. ...

  9. React学习笔记(七)条件渲染

    React学习笔记(七) 六.条件渲染 使用if或条件运算符来创建表示当前状态的元素. 可以使用变量来存储元素.比如: let button = null; if (isLoggedIn) { but ...

  10. metasploit 渗透测试笔记(meterpreter篇)

    0x01 背景 meterpreter作为后渗透模块有多种类型,并且命令由核心命令和扩展库命令组成,极大的丰富了攻击方式. 需要说明的是meterpreter在漏洞利用成功后会发送第二阶段的代码和me ...