ionic2使用cordova打包的环境搭建
1.安装node.js(不用说了)
2.安装JDK(java的开发基础类库)
3.安装SDK(安卓开发集成包)
4.gradle( JAVA界的Weboack ,支撑app的编译,打包的流程)
5.安装ANT
下面说下详细的步骤:
1.JDK的安装,去https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html里面选择自己的系统和64/32位的下载安装,
安装好之后配置环境变量(右键计算机->属性->高级系统设置->环境变量)。在系统变量里面新建
变量名:JAVA_HOME
变量值:JAVA安装的地址(比如我的E:\web\Java1.8.0_131\jdk1.8.0_131)
在系统变量里面的Path变量值后面加上;%JAVA_HOME%/bin;
之后打开 运行-输入cmd打开命令板输入javac回车,看到以下就是java安装 成功
2.sdk的安装。打开https://www.androiddevtools.cn/ 找到SDK Tools,选择自己的系统下载。
下载 之后 选择解压。
然后新建 一个系统变量
变量名:ANDROID_HOME
变量值:就是你解压 的地址
之后 在Path里面添加;%ANDROID_HOME%\tools
之后 在命令板输入android -h回车。输出如图所示说明 安装 成功
然后打开SDK Manager.exe文件,在设置(tools->options)里面改为下图所示
之后再选择需要安装 的平台安装
3.gradle安装.打开https://services.gradle.org/distributions/选择zip的版本下载。下载之后解压。
在系统变量里面添加
变量名:GRADLE_HOME
变量值:解压后的路径
在Path里面添加;%GRADLE_HOME%\bin
然后在命令板里面输入gradle -v回车。输出如下所示则安装成功
4.安装ant。打开http://ant.apache.org/bindownload.cgi 选择zip包下载。
然后解压。新建系统变量
变量名:ANT_HOME
变量值:解压的地址
在Path里面添加:ant解压的文件地址\bin;
在系统变量里面的classpath里面同样的添加
之后 在命令板上输入ant回车.如图所示则成功。
安装上面的成功后在ionic项目里面打开命令板。输入cordova platform add android添加安卓平台
之后再输入打包密令:cordova build android
就是打包成功了,但是这个打包的是没有签名的,不能发布到应用市场的。
ionic2使用cordova打包的环境搭建的更多相关文章
- ionic2 使用 cordova 打包成安卓apk
准备工作: 1.下载java sdk 配置好java 环境 2.下载android sdk 跟 android studio 并配置好环境 1.查看平台支持,添加android平台 首先命令提示符进入 ...
- Cordova phonegap开发环境搭建
1.下载并安装Android Studio, 2.下载并安装nodejs 3.通过nodejs来安装cordova(npm install -g cordova ) 4.使用cordova来创建pho ...
- 解决cocos2dx 打包lua环境搭建问题( ImportError: No module named Cheetah.Template)
将c++ 封装成lua调用时,显示一下错误: PYTHON_BIN not defined, use current python. generating userconf.ini... Genera ...
- ionic2 自定义cordova插件开发以及使用 (Android)
如何写一个cordova 用于ionic2项目中呢,在搜索了一番之后,千篇一律,我都怀疑那些文章是不是全部都是复制来复制去的,而且都不是很详细.我自己也捣鼓了一下午,踩了很多坑.所以特此写这下这篇,记 ...
- Ionic2 cordova angular2 打包到Android apk环境搭建
一.前言 前段时间,公司有个APP项目需要支持不同平台,于是采用了Ionic2 + cordova + angular2,在搭建环境过程中遇到了不少问题,刚好最近有时间整理出来. 二.开发环境搭建 参 ...
- Ionic2开发环境搭建、项目创建调试与Android应用的打包、优化
Ionic2开发环境搭建.项目创建调试与Android应用的打包.优化. windows下ionic2开发环境配置步骤如下: 下载node.js环境,稳定版本:v6.9.5 下载android stu ...
- Cordova环境搭建 & HelloWorld
目前的手机APP有三类:原生APP,WebAPP,HybridApp:HybridApp结合了前两类APP各自的优点,越来越流行. Cordova就是一个中间件,让我们把WebAPP打包成Hybrid ...
- Cordova+ionic 开发hybird App --- 开发环境搭建
Cordova 开发hybird App 开发环境搭建 一.一些基础概念: Ant : 简单说来可以这么理解,如果你用记事本写JAVA程序,然后在cmd里输入javac命令编译它,但是有一天你发现每次 ...
- ubuntu15.10下搭建cordova+ionic开发环境
安装jdk 在命令下输入java如果没有安装会提示该命令包含于openjdk软件包 sudo apt-get install openjdk然后按下tab会列出openjdk开头的软件包 我这里就选择 ...
随机推荐
- 执行curl 提示curl: (35) SSL connect error
安装acme证书时,执行如下 curl https://get.acme.sh | sh 提示如下报错: curl: (35) SSL connect error curl -v 跟踪时 发现 NSS ...
- 写好shell脚本
转载自https://mp.weixin.qq.com/s/f3xDHZ7dCQr7sHJ9KDvuyQ 1.提供--help标记 安装在系统上的二进制文件通常带有man帮助文档,但对于脚本来说就不一 ...
- angular4 使用swiper 首次加载问题(一)
angular 在使用外部插件swiper 还是有不少小坑的,下面来聊一聊.angular在使用swiper 的一些坑 一开始觉得使用外部引入的方式比较好,就在外部定义了.简单快捷方便, 但是在开发后 ...
- mysql 纵表转横表
表名:sales SELECT NAME, sum( CASE MONTH WHEN '一月份' THEN money ELSE END ) AS '一月份', sum( CASE MONTH WHE ...
- 2018-2019-2 网络对抗技术 20165316 Exp4 恶意代码分析
2018-2019-2 网络对抗技术 20165316 Exp4 恶意代码分析 一.原理与实践说明 1.实践目标 监控你自己系统的运行状态,看有没有可疑的程序在运行. 分析一个恶意软件,就分析Exp2 ...
- vue使用v-for时vscode报错 Elements in iteration expect to have 'v-bind:key' directives
vue使用v-for时vscode报错 Elements in iteration expect to have 'v-bind:key' directives Vue 2.2.0+的版本里,当在组件 ...
- react context跨组件传递信息
从腾讯课堂看到的一则跨组件传递数据的方法,贴代码: 使用步骤: 1.在产生参数的最顶级组建中,使用childContextTypes静态属性来定义需要放入全局参数的类型 2.在父组件中,提供状态,管理 ...
- react中对于key值的理解
1.key是用来帮助react识别哪些内容被更改.添加或者删除.key需要写在用数组渲染出来的元素内部,并且需要赋予其一个稳定的值.如果key值发生了变更,react则会触发UI的重渲染. 2.在相邻 ...
- js判断终端以及APP应用判断
**第一种:通过判断浏览器的userAgent,用正则来判断是否是ios和Android客户端.代码如下:** <script type="text/javascript"& ...
- 解析docker中的环境变量使用和常见问题解决
docker容器中的环境变量 docker可以为容器配置环境变量.配置的途径有两种: 在制作镜像时,通过ENV命令为镜像增加环境变量.在容器启动时使用该环境变量. 在容器启动时候,通过参数配置环境变量 ...