apk ionic 破损_ionic3-android打包完美解决
ionic打包的问题
先哭一会,我以为我已经掌握了打包的技术,没想到我还是too young too sample,换了几次电脑,开发环境的版本都不固定,以前整理的文档都是不能通用的。而对于被android studio支配的恐惧还残留在大脑里,我还是不想下它,所以坚持用gradle来打包。
1.故事的一开始
因为我们是通过版本管理共享代码的,打包这块不是我主要负责,换了电脑之后一直也没有这块的工作,所以一开始没有配好环境,然后需要做一个文件下载功能,肯定还是自己打包自己测方便啊,所以准备打包,我拉取了代码之后,主要有两个问题,现在看起来真的是和本质没有一点关系。
(1)不能找到插件导致进程停止(已经通过cordova plugin add过的插件)
(2)Could not find Gradle:为了解决上面,我新建了一个项目放代码,这时候出现了(Please include gradle in your path, or install Android Studio)
2.解决方案
所以,这就是缺少gradle了,我之前在Ionic常见问题里面有遇到这个问题,解决方法是直接下载设置环境变量,因为编译过程中会去下载,但是特别慢。可是这个解决流程少了非常重要的一步,也是很关键的一步,搜到了很多资料都很片面,没有一个完整的流程,我后面会讲到。
重点来了
我们开发环境对应的gradle和sdk的版本都是不固定的,所以,一个搜不到,挨个去尝试耗时耗力,但是其实是有技巧的。
步骤
1.新建一个项目
ionic start my-app
2.添加android平台
ionic cordova platform add android
3.运行打包命令
ionic cordova build android
这时候会提示正在下载那个版本的gradle,以及网址,复制该网址到浏览器直接下载,下载好后有两个步骤
1)设置环境变量到bin(命令行输入gradle-v,测试是否部署成功)
再次执行ionic cordova build android,会提示在某个路径下找不到gradle.all.zip,需要将下载好的复制到该路径下,比如我的是
2)C:Usersjiaxin.gradlewrapperdistsgradle-4.1-allbzyivzo6n839fup2jbap0tjew
再次执行ionic cordova build android,会联网解压,解压完如下图
4.对应的sdk版本
再次执行ionic cordova build android,会提示缺少对应的sdk版本,这时候,打开你的sdk manager
下载对应的版本
5.成功打包
再次执行ionic cordova build android,等待一会之后,输出打包成功的apk路径
6.补充
1.error:Stop Woks - Execution failed for task ':app:processDebugResources'. Failed to execute aapt
cordova-plugin-file-opener2导致的错误解决:
ionic cordova platform rm android
ionic cordova plugin add https://github.com/JuanjoPP/cordova-plugin-file-opener2
ionic cordova platform rm android
2.我的环境:
这样基本上才是正确的步骤,建立在版本变化时各种打包的基础之上,不过这个版本对应关系,也真的是乱的头疼,如果你遇到了什么别的问题,可以在下方评论留言,如果是我忘记提及,可以为你解答。
cordova-cli@8.0和cordova-android@7.0.0问题说明:https://www.jianshu.com/p/2e2...
apk ionic 破损_ionic3-android打包完美解决相关推荐
- QT for android 比较完美解决 全屏问题
QT for android 比较完美解决 全屏问题 参考文章: (1)QT for android 比较完美解决 全屏问题 (2)https://www.cnblogs.com/wuyaSama/p ...
- ionic3-android打包完美解决
ionic打包的问题 先哭一会,我以为我已经掌握了打包的技术,没想到我还是too young too sample,换了几次电脑,开发环境的版本都不固定,以前整理的文档都是不能通用的.而对于被andr ...
- Mac打包Android的apk,[Mac][React Native][Android] 打包成apk
一旦把app写好之后,最后一个步骤就是打包成apk啰 文档中会提到keytool,gradlew assembleRelease. Android打包APK Android 把包成一个APK主要需要几 ...
- apk ionic 破损_cordova – ionic build android不生成任何.apk文件或错误
我正在发布我的第二个应用程序,并且在发布 android时出现问题. 当运行cordova build –release android它应该根据docs和之前的经验在platforms / andr ...
- ADBKeyBoard.apk 切换Android输入法完美解决中文输出
最近在开发一个安卓手机投屏,在封装输入文本的时候,我们知道shell input text默认是不支持中文的,我们需要在目标手机安装ADBKeyBoard,问题是如何切换到这个输入法,如果我们的手机采 ...
- android qt 对比_QT for android 比较完美解决 全屏问题
项目用到QT qml,需要在android下面全屏显示,折腾了一晚上,搞定,分享下,希望能帮助他人. 该解决方案一定环境下不完美,比如台电P70上就只是隐藏了通知区,没有隐藏虚拟按键区 想来广大奔赴安 ...
- Android Studio 完美解决 “Android SDK Manager 无法更新“、 ”connection error” 的问题...
一.Android SDK Manager 无法更新 1. 打开SDK Mannger, 并选中启动单独的SDK Mannger. 2. 打开Android SDK Mannger并设置Option ...
- [Android Pro] 完美解决隐藏Listview和RecyclerView去掉滚动条和滑动到边界阴影的方案...
reference to : http://blog.csdn.net/ming2316780/article/details/51578621 一.首先是Listview的属性设置 设置滑动到顶部和 ...
- android EditText完美解决禁止输入法表情
最近有个需求,需要评论的时候禁止输入法的表情输入.然后在网上各种找,发现有些人啊,也是服了,同样的东西反复写,并且还没解决问题,我就想问问,这个你们自己真的动手运行的了,效果实现了吗,还是说,效果实现 ...
最新文章
- 阿里原来是这么干的!Spring Boot 五种热部署方式
- NOI大纲 CSP初赛篇·知识大纲 CSP-入门级-NOI大纲
- 清北学堂dp图论营游记day4
- MFC开发IM-第十二篇、MFC改变static text背景色为透明
- 计算机网络2020秋--第二次测试
- 免费中文版Adobe Acrobat Reader DC PDF文件阅读软件
- java hsqldb数据库_【DataBase】Hsqldb的简单使用
- 计算机的字体设为中文繁体,中文转换繁体
- 如何使用python进行社交网络分析
- 成功解决Collecting package metadata (current_repodata.json): failedCondaHTTPError: HTTP 000 CONNECTION
- 360路由器WISP无线万能中继的应用
- 【2015NOIP模拟】【Ocd】【Mancity】【Captcha】10.31总结
- 采访UI设计师Kiro
- Fastboot的使用简单教程
- USB 协议 (三) 基础知识
- JAVA中盒子鱼与盒子的间隙,盒子鱼英语 - boxfish智能英语学习,全年龄段英语小班制...
- 六、java版商城之一件代发设置 Spring Cloud+SpringBoot+mybatis+uniapp b2b2c o2o 多商家入驻商城 直播带货商城 电子商务
- STM32看门狗简述
- T1-H 大鱼吃小鱼
- JAVA_KEYTOOL_生成秘钥_一蓑烟雨任平生
热门文章
- 基于UDP协议的Socket通信
- excel保存时 检测到错误,Microsoft Excel可通过删除或修复某些功能来保存此文件
- sql 上亿 查询_在文件上使用 SQL 查询的示例
- appendChild+insertBefore:创建和添加节点
- python之str与bytes互转
- PCL之鼠标拾取点云的三维坐标
- Google七项不得不知的搜索技巧
- cookie and session
- MySQL Workbench给其他IP用户分配权限
- 斯坦福大学公开课机器学习:advice for applying machine learning | learning curves (改进学习算法:高偏差和高方差与学习曲线的关系)...