Ionic3真机打包apk
2018-03-12 本文已影响61人
小进进不将就
前言:
(1)17年10月份整理的笔记,有些久了,仅供参考。(真快,ionic4都出来了。)
说明:
(1)仅针对安卓手机
(2)介绍的是自己出错的问题
(3)手机打开开发者模式,允许USB调试!!
主要参考博客:ionic2/3环境变量,真机调试
https://my.oschina.net/u/2949632/blog/1186414
![](https://img.haomeiwen.com/i5518628/7525d5c1c00d85bd.png)
出错:command cordova找不到
![](http://upload-images.jianshu.io/upload_images/5518628-df259b3b53d218b5.png)
解决方法:安装npm
npm install -g cordova
![](http://upload-images.jianshu.io/upload_images/5518628-e53281e43be58c96.png)
![](http://upload-images.jianshu.io/upload_images/5518628-a598f5ba95d5b464.png)
出错:没有安装Android SDK 25(我上面打印的是26)
![](http://upload-images.jianshu.io/upload_images/5518628-704849647cb46692.png)
解决方法:安装安卓SDK
![](http://upload-images.jianshu.io/upload_images/5518628-31d8af375d2bc7f5.png)
打开SDK Manager,并安装如下划红线的(注意对应自己的版本)
![](http://upload-images.jianshu.io/upload_images/5518628-393ee1e05e07ae95.png)
再次执行npm install -g cordova出错
![](http://upload-images.jianshu.io/upload_images/5518628-608c7b5f84333348.png)
解决方法:查看android list
android list sdk --all
![](http://upload-images.jianshu.io/upload_images/5518628-79daf594ec8ec43b.png)
出错:
![](http://upload-images.jianshu.io/upload_images/5518628-77e5379d2a8bb2fb.png)
原因:我的JDK是装在Program Files里的,但是ionic3不允许jdk的安装路径有空格,所以要更换jdk的安装路径
解决方法:在注册表中修改jdk的路径
![](http://upload-images.jianshu.io/upload_images/5518628-02957ec80763f139.png)
4.之后再执行android list后的结果图:
![](http://upload-images.jianshu.io/upload_images/5518628-86a5907eb7939ae6.png)
5.再去执行ionic cordova run android
![](http://upload-images.jianshu.io/upload_images/5518628-36f0daa2acd7da69.png)
6.全部完成后的结果图:
![](http://upload-images.jianshu.io/upload_images/5518628-e7c2954f70983139.png)
![](http://upload-images.jianshu.io/upload_images/5518628-dcd7613b326f555b.png)
7.安装完成后会在手机自动弹出APP
![](http://upload-images.jianshu.io/upload_images/5518628-d65b41b624b9888e.png)
![](http://upload-images.jianshu.io/upload_images/5518628-1866c5480889284b.png)
8.前端技术迭代较快,所以仅供参考,也希望大家遇到困难不要怕,勇敢向前冲!!
(完)