Ionic|Jayway第一讲(ionic从搭建开发环境到生成apk详细教程)
Jayway第一讲:ionic从搭建开发环境到生成apk详细教程
先叨几句:以下教程的过程中,是需要的。ionic cordova node等是干嘛的,有要了解。总而言之,你想用一次网页开发,同时多平台发布,来这里就对了。软件材料准备:
- JDK
- Android SDK
- Node.js (为了安装 ionic 和 cordova)
- Visual Studio Code (轻量级) 或者 VS2015
- Android Studio
文章图片
本来用vs2015开发的,虽然体积大,毕竟一条龙服务,试了一下还不错的,但,我还是喜欢自己搞,让vs做的多了,自己懂的就少了。所以用了vscode来做开发,需要用到的插件如图所示。
文章图片
很多东西,相应的官网都有详细的说明,我不开发软件,我只是代码的搬运工。下载安装完vscode,如图所示安装一下 Cordova Tools 这个插件。 vscode 里按 Ctrl+P 输入 ext install cordova-tools 就可以了。
文章图片
接下来安装 Node.js 也没什么好讲的,下载下来,一步一步直到Finish。Cmd里输入npm有反应就说明安装成功了。
文章图片
开始安装Cordova 命令直接看图吧。
文章图片
接着安装Ionic 这是今天的主角。 命令也可以看图,以上两个一起装,分开显示,只是为了明确点。装完后,运行命令 ionic start jwApp tabs 。其中app名字是 jwApp,tabs是模板的名字,当然也有空白的模板,可以自己搜索了解下。
文章图片
运行成功后,会生成如图所示的ionic项目
文章图片
添加Android平台,当然你也可以添加IOS平台的。成功后会有刚才的目录下生成一个Platforms的文件夹,里面有一个android的工程项目,这个项目是可以拉到android studio里跑的,如果你想自己再加点什么非网页的界面,可以导入这个android的文件夹。
文章图片
都有项目了,那就编译,跑一下呗,唉,发现出错了,原来Android_Home 还没有指定,就是说Android的SDK还没有装。
文章图片
你可以下载一个android studio ,里面是有一个sdk的,只有最新版本的api,之前的都没的,更新太麻烦,我试了一上会有一些问题,缺斤少两的。网上更新到最新的sdk很多,可以直接下载下来使用,当然你之前在开发安卓的,肯定有这玩样,这里就不多讲开了,本文章使用到的所有最新软件,都会直接分享,到时大伙自己拿走就是。我最后没用as自带的sdk,我的是这样的,就一个文件夹,即拿即用:
文章图片
编译通过后,环境上的配置基本就结束了,结果如图所示:
文章图片
现在回到vscode里来,用vscode打开app文件夹,点击debug,Run Android on emulator 这样就会启动一个模拟器,开始跑app。前提你得先建了一个模拟器,怎么建我就不说了吧。在vscode里挖个断点,能断上,这样就能调试了,当然ionic是可以在网页上及时显示运行的,这个搜索一下都有的。
文章图片
再去android studio 里转一下,导入platforms/android文件夹,问题不大,也能跑跑,如果是新安装的AS,一开始会联网gradle下载相应文件,然后就OK可以玩了。
文章图片
能跑,能断点,大伙都开心,中间怎么开发怎么玩,就不说了,玩好后的生成发布得说一下,网上其他文章一般只搭环境,不管后面死活,这样是不对的,一条龙服务必须要有。先是Release一个没签名的apk。然后就是用jdk里的工具,生成证书,打个码,性能对齐一下。就算完工了。
文章图片
最后的工作就直接上官方原文了,一目了然【Ionic|Jayway第一讲(ionic从搭建开发环境到生成apk详细教程)】
文章图片
结束,先写到这,有问题留言,会补充,软件大伙先网上下着吧,一搜一大把,太懒的我随后会发地址上来
推荐阅读
- 开学第一天(下)
- 我要我们在一起(二)
- (二)ES6第一节变量(let|(二)ES6第一节变量(let,const)
- 新年第一部电影,一本满足
- 喵喵
- 从我的第一张健身卡谈传统健身房
- 也许第一步很难,但跨过去就好了
- C语言学习|第十一届蓝桥杯省赛 大学B组 C/C++ 第一场
- 跟身体谈恋爱
- 苍灵十二将I|苍灵十二将I 第一百二十五章 关门猎兽