Android环境搭建及Ionic打包(win7)
本人刚刚接触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)的更多相关文章
- Android 环境搭建记录
Android 环境搭建记录 官网 https://developer.android.com/ studio 下载地址 官方下载 jikexueyuanwiki 国内镜像 studio历史版本 安装 ...
- Android 环境搭建
一.Android 环境搭建 开发工具: Android Studio(开发工具,前提是先装 java JDK) 下载地址:http://www.androiddevtools.cn/ Oracl ...
- 20145308刘昊阳 《Java程序设计》实验四 Android环境搭建 实验报告
20145308刘昊阳 <Java程序设计>实验四 Android环境搭建 实验报告 实验名称 Android环境搭建 实验内容 搭建Android环境 运行Android 修改代码,能输 ...
- android环境搭建——工欲善其事,必先利其器 2
前两天鼓捣android, 搭建环境,不想麻烦就用了 adt-bundle-windows-x86-20140702. rar , 起个模拟器哇塞,太爽了. 出去转一圈唠会回来正好启动成功!有个网友 ...
- 第一课 android环境搭建
android环境搭建需要的工具: 1.JDK 2.eclipse 3.SDK 4.ADT
- Android环境搭建的步骤
Android 环境搭建步骤 这里简单介绍一下学习Android之后如何搭建环境的问题 一. 在搭建环境之前,首先你要先下载Java JDK(根据系统位数选择下载是64位或32位的),Eclip ...
- golang开发android环境搭建_window
golang开发android环境搭建介绍 一 安装依赖软件: git:版本管理 go: go开发环境(版本>=1.5),可直接下载window版的go安装包. android studio: ...
- paip.android环境搭建与开发事例
paip.android环境搭建与开发事例 好长时间没有玩AndROID了..以前常常做ANDROID的,今天决定在下载一个要做个时间设置器 作者Attilax , EMAIL:1466519819 ...
- React-native Android环境搭建
基础安装 安装Homebrew Homebrew是Mac OSX的包管理器,我们需要通过Homebrew安装开发React Native的相关软件包. 如果不知道怎样安装Homebrew可以点这里:官 ...
随机推荐
- java 简单工厂 工厂模式
<Head First 设计模式>学习中 分类 简单工厂模式(Simple Factory) 工厂方法模式(Factory Method) 抽象工厂模式(Abstract Factory) ...
- spring boot(8)-mybatis三种动态sql
脚本sql XML配置方式的动态SQL我就不讲了,有兴趣可以自己了解,下面是用<script>的方式把它照搬过来,用注解来实现.适用于xml配置转换到注解配置 @Select(" ...
- Ionic开发项目
hybrid app是移动开发代替原生开发完成app应用项目的一种方案,Ionic是hybrid app开发的一种选择.对ionic有兴趣可以去网上找相应的基础知识来学习了解,因为Ionic是基于An ...
- Linux工具-nmon
1.nmon下载地址:https://sourceforge.net/projects/nmon/files/ 创建文件nmon:# mkdir nmon 解压文件夹:# tar -zxvf nmon ...
- ASP.NET错误处理的方式(一)
对Web应用程序来说,发生不可预知的错误和异常在所难免,我们必须为Web程序提供错误处理机制.当错误发生时,我们必须做好两件事情:一是将错误信息记录日志,发邮件通知网站维护人员,方便技术人员对错误进行 ...
- P2DR模型
P2DR模型是可适应网络安全理论或称为动态信息安全理论的主要模型.P2DR模型是TCSEC模型的发展,也是目前被普遍采用的安全模型.P2DR模型包含四个主要部分:Policy(安全策略).Protec ...
- [翻译] SlideInView
SlideInView This is a quick and lightweight example of how to present a notification like view from ...
- 使用 Nginx 对 ASP.NETCore网站 或 Docker 等进行反向代理,宝塔面板对 ASP.NET Core 反向代理
1,Nginx 的 配置文件 Nginx 可以配置反向代理.负载均匀等, 其默认配置文件名为 nginx.conf . 一般存放于 /你的安装目录/nginx/conf 下 Nginx 加载配置信息 ...
- Voronoi图及matlab实现
[题外话:想一想真是...美赛时我预测求爱尔兰的充电站位置分布,画Voronoi图,程序跑了一个小时...] Voronoi图,又叫泰森多边形或Dirichlet图,它是由一组由连接两邻点直线的垂 ...
- Java虚拟机14:类加载器
类与类加载器 虚拟机设计团队把类加载阶段张的"通过一个类的全限定名来获取此类的二进制字节流"这个动作放到Java虚拟机外部去实现,以便让应用程序自己决定如何去获取所需要的类.实现这 ...