ionic新入坑-环境搭建+新建项目+打开低版本项目处理
是的、我又双叒叕入新坑了。想我大学的时候web-app刚火起来、还帮忙做了我们学校医务室系统的web-app页面部分呢、时间太紧最后也没出个完整的版本、那时候只是用H5简单做了web部分、是想着用phone-gap做三端的、后来没搞起来就不了了之了、实习的时候也是做的web-app、仿微信页面。所以刚来这里做Ext.js的时候是蛮懵逼的、哭唧唧、还要改后台代码、心态有点爆炸吧、现在做着就觉得也还行吧。所以说让我来做这个、我还是蛮开心哒~~~
参考资料先奉上:
安装Android studio: http://www.jb51.net/article/77219.htm
进入BIOS开启VT-x:https://jingyan.baidu.com/article/49711c6168a212fa441b7cf4.html
ionic基础命令:https://blog.csdn.net/yucihan/article/details/54631747 (现在最新的命令即把ionic xxx改成ionic cordova xxx即可)
安装gradle:https://www.cnblogs.com/crazyprogrammer/p/6958462.html
接下来会从最最开始进行记录。
首先,交代一下我目前安装的版本:cordova v8.0.0 ionic v3.20.0 Node v8.4.0 Android v8.1.0 JDK jre1.8.0_71
一、安装环境
1.安装JDK
①下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
找到对应版本
接受协议
②双击安装-下一步-下一步-···-完成 即可(过程选择安装位置建议默认即可)
2.安装Android Studio(其实主要是SDK、但是官网找不到独立的SDK安装包了、所以直接简单粗暴上AS吧)
①下载地址:https://developer.android.google.cn/studio/index.html
找到对应版本下载即可
②安装(截图较长、有些不太重要的过程可能就没上图、稍有文字说明)
a.安装基本组件
选择第一个标准即可、第二个是自定义
选择编译器主题皮肤
安装~~~等【Next】亮起来就点即可、直到
选择要安装的组件、如果有其它都选上。跟我的页面不同建议看我最上面【参考资料奉上】的Android studio安装教程。
b.新建项目
到这里说明成功一半、让你建一个项目来看看
给项目取名及安放位置
安装Android Studio、文件夹位置任选
我这里因为前面没安装sdk报错了、点击错误信息链接进入安装
接受
sdk安装中~~安装完【Finish】点亮即可
回到项目发现Error没有了
c.创建一个模拟器来显示项目
好不容易到这步了、发现警告。不方、这是因为电脑BIOS中的虚拟选项没有打开。去打开就行了
③进入BIOS开启虚拟VT-x
首先,百度你电脑的机型,找到进入BIOS的方式。我这里是Lenovo ThinkPad T460,开机按F1,进入BIOS,切换到security页面,选中在下面显示的visualizaiton选项,回车进入更改选项界面,我们选择enabled,就是表示将其开启,完成更改后,按下f10,保存并退出,电脑将再次重启即可。
详细操作参考链接:https://jingyan.baidu.com/article/49711c6168a212fa441b7cf4.html
3.安装NodeJs
①下载地址:https://nodejs.org/en/
②安装(下一步直至完成即可。选择文件夹放置文件可任选)
4.npm下载并安装cordova及ionic
①.下载并安装cordova
命令:npm install -g cordova
检测是否安装成功命令:cordova -v
②.下载并安装ionic
命令:npm install -g ionic
检测是否安装成功命令:ionic-v
二、新建一个项目
①新建一个空白项目
命令:ionic start demo_project blank
也可以创建tabs或者sidemenu类型项目,命令分别是:
Ionic start demo_project tabs
Ionic start demo_project sidemenu
②添加Android平台并编译Android
首先进入我们创建好的空白项目目录下,命令:cd demo_project
添加android平台命令:ionic cordova plateform add android
编译android命令:ionic cordova bulid android
③运行Android
运行在模拟器命令:ionic cordova emulate android
真机运行:ionic run android
桌面浏览器运行测试:ionic serve
三、可能遇到问题记录
1.添加Android平台的时候我遇到一个问题:
Error: Could not find an installed version of Gradle either in Android Studio,
or on your system to install the gradle wrapper. Please include gradle
in your path, or install Android Studio
如图
大概意思就是要安装Gradle、我怀疑这个问题是因为我在这台机安装AS的时候没有手动配置Android_HOME环境变量和修改Path的原因,不过很好解决,我们在安装AS的时候已经把这个Gradle装进来的,找到放Android的文件夹、找到Gradle,把 D:\Android\Android Studio\gradle\gradle-4.1\bin 这个路径复制到系统环境变量Path即可。
【此电脑】右键【属性】--选择【高级系统设置】
找到【环境变量】
找到变量【Path】--【编辑】
添加gradle的路径,【新建】--把路径复制进去--【确定】
然后我们打开命令框查看 【gradle -v】
安装上应该就没什么问题了。
2.打开低版本(如:ionic 1.x)版本的项目时报错:[ERROR] Sorry! ionic serve can only be run in an Ionic project directory.或者是警告[WARN] ionic.project file found in D:\front-work\ionic\chapter5--please rename it to ionic.config.json,or your project directory will not be detected!
大概意思就是检测到【ionic.project】文件在项目里、把它改名为【ionic.config.json】
照着改名字即可、然后再次运行会出现提示是否重写【config.xml】文件,选择【y】即可。
==============================目前先把环境搭好了、就可以开始动手写代码啦、后续继续===================
ionic新入坑-环境搭建+新建项目+打开低版本项目处理的更多相关文章
- vs2012打开低版本项目时 出现vs2012警告未能加载包“visual c++ package 解决办法
vs2012 打开 vs2010 项目时 提示的 错误信息. 解决办法 是下载一个 vs2012的 一个补丁包 http://www.microsoft.com/en-us/download/deta ...
- Vsual Studio 高版本打开低版本项目的方法
https://www.cnblogs.com/jmliao/p/5594179.html
- 使用低版本的VS打开高版本项目的解决方案(以VS2008打开VS2010开发的项目为例)
使用低版本的VS打开高版本项目的解决方案,这里以VS2008打开VS2010开发的项目为例. 右键项目的sln文件以记事本的方式打开: 将对应的前两列版本各降到对应的版本,这边的11.00改为10.0 ...
- ionic+angular+cordova 安卓环境搭建
1.java环境配置 下载java jdk 百度搜索java jdk安装完后在cmd窗口输入Java -version 显示以下即为安装成功.然后把java jdk配置到环境变量. (1)选择[新建系 ...
- springMVC初探--环境搭建和第一个HelloWorld简单项目
注:此篇为学习springMVC时,做的笔记整理. MVC框架要做哪些事情? a,将url映射到java类,或者java类的方法上 b,封装用户提交的数据 c,处理请求->调用相关的业务处理—& ...
- 新公司,环境搭建,windows上的坑
1 在windows上安装nodejs环境,node -v 后可以看到版本号 2 在windows上安装nvm管理node的版本,可以对node版本自由切换,使用5.3.0版本的node 3 在win ...
- Informatica环境搭建过程中一些问题-近期项目进了新人,在搭建环境中存在一些问题,之前都处理过一直没有整理,这次接着机会,把这些常见问题处理整理出来
一.Informatica9.5.1创建资源库出错找不到libpmora8.so 错误如下: Database driver event...Error occurred loading librar ...
- Ubuntu16.04 ionic(jdk,sdk,gradle)环境搭建完全攻略
在Ubuntu16.04当中搭建一个ionic环境还是按照官方教程的来,主要问题是首先要把JDK,SDK搭好,环境变量配好.本文中给的包的下载请不要直接用浏览器下载,很慢,尽量用wget 下载,重要的 ...
- VSCode+Ionic+Apache Ripple开发环境搭建
vscode作为一个轻量级编辑器,有其独特的魅力. 安装Ionic:npm install -g ionic 安装Apache Ripple模拟器: npm install -g ripple-emu ...
随机推荐
- 【Python】 垃圾回收机制和gc模块
垃圾回收机制和gc模块 Py的一个大好处,就是灵活的变量声明和动态变量类型.虽然这使得学习py起来非常方便快捷,但是同时也带来了py在性能上的一些不足.其中相关内存比较主要的一点就是py不会对已经销毁 ...
- RxJS -- Subscription
Subscription是什么? 当subscribe一个observable的时候, 返回的就是一个subscription. 它是一个一次性对象(disposable), 它有一个非常重要的方法 ...
- YCSB测试HBase远程完全分布式集群
写在前面 本文只讲一个很简单的问题,YCSB对HBase集群的测试.虽然网上有很多介绍YCSB测试HBase的文章,但都是针对本地HBase伪分布式集群的.大家都知道,稍微正式一些的压测都会要求测试客 ...
- Oracle profile 使用技巧
给scott用户分配一个profile要求如下: 1.尝试登录的次数最多4次: 2.如果4次输入错误,则锁定该用户2天: 3.密码每隔5天修改一次,宽限期为2天: 答: SQL>conn sys ...
- mysql gtid 主从复制
基于GTID环境搭建主从复制 1.环境 ----------------------------------------------------------| |mysql版本 | 5.7.14 | ...
- .Net的垃圾回收机制(GC)之拙见——托管类型的垃圾回收
各种语言的垃圾回收在IT界噪的沸沸扬扬,有极大的优化同时也有瓶颈. 而在.Net中的垃圾回收机制又是怎样的呢? 众所知周,.Net中的垃圾回收机制是由.Net Framework托管的,带给开发者最大 ...
- node 基础精简
Node 创建node应用 引入require模块 var http = require("http"); 创建服务器 http.createServer() 绑定端口: ...
- C和C++运行库
一.Windows下动态库 1. 静态函数库 这类库的名字一般是libxxx.lib:利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后 ...
- 『开源重编译』System.Data.SQLite.dll 自适应 x86 x64 AnyCPU 重编译
背景: > System.Data.SQLite.dll 程序集 不能良好的支持 AngCPU 格式 System.Data.SQLite.dll 在 适应 x86 和 x64 有三个方案: & ...
- 听翁恺老师mooc笔记(12)--结构中的结构
结构数组: 和C语言中的int,double一样,一旦我们做出一个结构类型,就可以定义这个结构类型的变量,也可以定义这个结构类型的数组.比如下面这个例子: struct date dates[100] ...