ionic开发环境搭建之android及问题
1、 准备工作:
a) 配置java开发环境
b) 配置安卓开发环境
注:下载android-studio后,可能会出现android一直在编译,出现这种情况,关掉你的as ,找到你的路径下:C:\Users\cxz\.gradle下面有个gradle文件夹,去网上找一个和这个版本对应gradle包,下载下来是一个zip,然后放到这个当前目录(不用解压),同时把原来的删除,然后启动as,打开后那个zip包会自动解压
c) 配置node开发环境
d) 配置ionic和cordova环境
npm install ionic
npm install cordova
注:这里在下载ionic的时候由于服务器在国外,网络不稳定,下载经常失败,请使用cnpm 或者修改npm的下载镜像源(推荐淘宝镜像) 然后在下载命令执行到卡住的地方,强制结束命令,在cd切换进入项目目录,执行npm install –save 或者 cnpm install –save
建议最好少用cnpm ,最好通过npm的方式安装,等的时间长点也无所谓
2、 运行项目:
Ionic serve
3、 添加平台
Ionic cordova platform add android || ios
注:这里有的时候可能会添加失败,通常情况下,添加失败是环境没配好,如果这里提示gradle或者android的错误,那么请把gradle包的路径加入到系统环境变量中
4、 删除平台
Ionic cordova platform remove android || ios
5、 编译(这是编译的debug 版)
Ionic cordova build android --prod
后面接上 –prod表示压缩打包,推荐加上
注:如果编译不成功,或者编译成功生成失败,请检查你的环境,如果没问题,删除你编译的平台,,从新生成平台,生成平台时请执行: npm install platform add android@latese
6、 真机调试
Ionic cordova run android -l -c
加上 -l -c 表示实时预览,推荐加上
注:这里出错通常检查:
(1) 检查端口,可能有程序占用了adb.exe 的端口(通常情况下,一些第三方软件会占用这个端口,如 360mobile 豌豆荚这类软件)
(2) 把adb加入到系统变量
(3) 在cmd 里输入adb 看有没有反应,如果报错,则android环境没配好
7、 编译(正式版)
Ionic cordova build android –release –prod
一般编译debug能成功,这个就没问题
注:但是这里打正式包需要给app签名,签名的作用是确保app的唯一性,如何签名,请看ionic 的android 签名的doc,编译之后的文件在D:\cdyw\sannong\Src\sannong\platforms\android\build\outputs\apk目录下,如果正式版apk的名字是xxxx-release-unsign.apk
,这表示这个app没有签名,请配置签名后重新打包
注:
1、 能使用npm就不要使用cnpm
2、 我的所有解决方法也许能解决我的问题,但不一定能解决你的问题,仅供参考
3、 尽量想办法解决FQ的问题,不然你的包很多可能会安装不下来,我用的是老D博客的hosts文件FQ,但是这个东西不稳定
4、 你会遇到很多坑,很多东西国内的网站没有,你需要去国外的网站是找,推荐github、Stack Overflow
ionic开发环境搭建之android及问题的更多相关文章
- Appium-001-测试开发环境搭建(Android - Win7)
随着移动端 App 测试自动化的兴起,为更好的控制产品质量,越来越多的中大型公司开始了移动端的自动化测试.Appium 自动化测试技术也是我很早之前就想学习的一门技术,却一直没有比较空余的时间来学习( ...
- Ionic 开发环境搭建
android sdk环境搭建并非易事,本人经过无数失败,才使用以下方式成功 配置Ionic 开发环境 1.下载JDK并配置Java运行环境 http://www.oracle.com/technet ...
- Windows 下 Ionic 开发环境搭建
Ionic 介绍 首先,Ionic 是什么. Ionic 是一款基于 Cordova 及 Angular 开发 Hybrid/Web APP 的前端框架,类似的其他框架有:Intel XDK等. 简单 ...
- ionic —— 开发环境搭建并编译运行第一个APP
其实类似的环境已经玩了很多次了,最开始玩还是微信刚刚出来,那会儿没有智能机.只好安装一个模拟器,却只是为了注册一个微信.想想也就是够了~ 前前后后折腾了很多次,可是每一次都给人不一样的感觉,也许是这个 ...
- ionic开发环境搭建
Advanced HTML5 mobile development framework and SDK. Build incredible mobile apps with web technolog ...
- 重拾安卓_01_安卓开发环境搭建(android studio)
一.下载安装SDK 参考:搭建Android开发环境——Eclipse 的安装SDK部分 二.安装android studio 参考: Android Studio 入门级教程(一) 三.andro ...
- windows8.1下android开发环境搭建(Eclipse+Android sdk+ADT+Genymotion)
一.基本jdk.eclipse环境 二.android sdk 1.下载安装:https://developer.android.com/sdk/installing/index.html?pkg=t ...
- ionic开发环境搭建之ios
前言 公司在做完ionic androud版后就开始做ios版,虽然ios的坑我觉得比起androud少了很多,但是作为第一次接触ios的我来说,环境实在太麻烦,从搭环境到打包一个正式版的ios ap ...
- Ionic Android开发环境搭建 下
上篇 Ionic 安装完成了,由于要开发Android,所以必不可少需要继续搭建Android开发环境. 首先,下载并安装JDK.然后配置一下环境变量. 接着,下载并安装Android SDK.下载过 ...
随机推荐
- C# 使用Parallel并行开发Parallel.For、Parallel.Foreach实例
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.N ...
- 前端魔法堂——异常不仅仅是try/catch
前言 编程时我们往往拿到的是业务流程正确的业务说明文档或规范,但实际开发中却布满荆棘和例外情况,而这些例外中包含业务用例的例外,也包含技术上的例外.对于业务用例的例外我们别无它法,必须要求实施人员与 ...
- JPA + SpringData 操作数据库原来可以这么简单 ---- 深入了解 JPA - 1
原创播客,如需转载请注明出处.原文地址:http://www.cnblogs.com/crawl/p/7703679.html ------------------------------------ ...
- laravel框架包资源分享
最近发现laravel框架包很难下,楼楼之前下了两个版本,分享一下,希望对大家有所帮助.laravel-v5.2.15 链接: https://pan.baidu.com/s/1qYyhbFe 密码: ...
- LINUX 笔记-crontab命令
用户所建立的crontab文件中,每一行都代表一项任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段,格式如下: minute hour da ...
- RabbitMQ 笔记-RPC
RabbitMQ中实现RPC的机制是: 客户端发送请求(消息)时,在消息的属性(MessageProperties,在AMQP协议中定义了14中properties,这些属性会随着消息一起发送)中设置 ...
- hack查询地址
悲催的IE! http://browserhacks.com/
- 不借助vue-cli,自行构建一个vue项目
前言: 对于刚刚接触vue的同学来说,直接用官方的构建工具vue-cli来生成一个项目结构会存在一些疑惑,比如: .vue组件 为什么可以写成三段式(tempalte.script.style)? ...
- fiddler学习资源
小坦克 fiddler教程:http://www.cnblogs.com/TankXiao/archive/2012/04/25/2349049.htmlps:另外博主其他测试文章也值得一看 涂根 ...
- 使用angular4和asp.net core 2 web api做个练习项目(四)
第一部分: http://www.cnblogs.com/cgzl/p/7755801.html 第二部分: http://www.cnblogs.com/cgzl/p/7763397.html 第三 ...