ionic打包

番茄手机端

被分到一个关于的界面,所以很快做完 ,又不太会 和人沟通,所以一直不敢问大家web-api的交互,看到大家交流的很好,自己心里酸酸的。
自己在那里一个人憋着研究angular了,自己尝试学习交互,有不懂的在去问大兵!
想在自己的界面加一个高德地图链接,这样就可以直接定位到我们的开发位置。
高德开发平台 : https://lbs.amap.com/
创建应用程序: https://lbs.amap.com/dev/key/app
尝试过程中遇到新的东西 https://lbs.amap.com/faq/top/hot-questions/249 key和SHA1和Package
在这里修改了deystore,不知道那个东西是不能改的 https://blog.csdn.net/zhangxing52077/article/details/53997893
去问小谷前端是否有这个文件夹 获取build.gradle文件中的ApplicationId作为PackageName
https://www.jianshu.com/p/1d77f30412fd 小谷看我问这个关于他打包的部分,就好心的带我一起

后来

东兴和小谷收留我去研究ionic的打包,李总之前提到打包需要提前研究,所以就什么也不想,有活干,满身的力气当然要发泄出来,当然开心可以有事做,总比自己一人做着,干等强!

终于不用自己在那里一个人研究angular了。可以参与其中开发任务!

过程:

一开始并不知道打包都要用什么,看小谷发给我的两个网页教程
https://www.cnblogs.com/lmg-jie/p/10126918.html
有几个好像是我之前装过的,所以挨个查看了一下!不知道cordova, gradle ,android studio是什么!
首先你需要下载node,它是开发ionic的基石,ionic的底层是它写出出来的
接着你需要安装ionic,因为你要开发的app其实h5是通过ionic写出来的
接着你需要装一个cordova,原来cordova是一个构建工具,它的作用是渲染界面,是和前端有关的,也是构建工具用来部署到手机上
ionic+cordova+android Studio创建第一个APP: https://www.jianshu.com/p/f301567378c5
cordova介绍: https://www.w3cschool.cn/cordova/     https://segmentfault.com/a/1190000004605214
在这里插入图片描述
因为你最终是要运行再android平台上,所以你需要Android sdk 环境,这里我还安装了andriod studio,在整个打包完成后,发现其实并没有很多用到的
Android studio:
https://developer.android.com/studio
Sdk 查找的安装 :
https://www.androiddevtools.cn/
https://jingyan.baidu.com/article/c33e3f48c4c9f2ea15cbb5ba.html
gradle是构建工具 :
https://jingyan.baidu.com/article/00a07f38706f0b82d028dcf3.html
自己看外网下载gradle :
https://gradle.org/install/
https://www.cnblogs.com/Bonker/p/5619458.html
http://services.gradle.org/distributions/
打包myApp遇到的问题
不知道装Android studio是干什么的,以为装了Android 还需要装 Android sdk ,其实是不用的
Android SDK下载安装及配置: https://jingyan.baidu.com/article/f3ad7d0f4633ac09c3345bfb.html
https://blog.csdn.net/siwuxie095/article/details/53431818
https://zhuanlan.zhihu.com/p/37974829
https://www.jianshu.com/p/4ac1313b50cb
https://www.cnblogs.com/xiadewang/p/7820377.html
https://www.jianshu.com/p/3cda6f0089fc
https://blog.csdn.net/yuanguangyu1221/article/details/72858834
查看sdk的版本: https://blog.csdn.net/qq_26500807/article/details/80296293
https://blog.csdn.net/qq_34198206/article/details/83060566
装完后的报错信息,提示没有装好 adb.exe: unknown command -v,后来发现是自己环境变量配置的问题
https://xiaozhuanlan.com/topic/4512890673
开始跑代码报错信息:cordova build android exited with exit code 1.
https://blog.csdn.net/Wbiokr/article/details/75147874?utm_source=blogxgwz5
报错信息:Install the Android build tools version 19.1.0 or higher
https://jingyan.baidu.com/article/ca41422f361d5b1eaf99ed11.html
https://blog.csdn.net/u014452812/article/details/79526719
后来发现是我的Api platform用错了版本,其实日志里明确告诉了我要用27版本的

还有就是我之前装的jdk是高版本的11,这里只需要用到1.8的就可以,这个也是通过查看日志信息发现的
在这里插入图片描述
在这里插入图片描述
Jdk链接 :
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Jdk1.8:
https://jingyan.baidu.com/article/ce09321b85e8d62bff858f93.html
环境变量一直不会配: https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html
查看jdk版本号 :https://jingyan.baidu.com/article/e3c78d649a44233c4c85f514.html
中间报错 有个文件里 ./符号问题 https://weihe6666.iteye.com/blog/962974 害的我想写相对路径,但发现相对路径这个原来我不会写
后来一直报错keystore,我一直怀疑是我之前动了它,所以导致这里出错,早知道就先不弄高德地图。
https://blog.csdn.net/xinpengfei521/article/details/52966428
报错信息:keystore password was incorrect
.keystore error to release an android app - Keystore was tampered with, or password was incorrect
Android Studio 运行 遇到:Failed to read key from keystore
keytool 错误: java.lang.Exception: 密钥库文件不存在: %USERPROFILE%.android\debug.keystore
https://developers.google.com/android/guides/client-auth
https://developer.android.com/studio/publish/app-signing
https://developer.android.com/guide/app-bundle/
https://blog.csdn.net/qq_43682769/article/details/87923114
Authenticating Your Client https://developers.google.com/android/guides/client-auth
关于java.lang.Exception: 密钥库文件不存在: debug.keystore问题的解决方案 https://blog.csdn.net/zhangxing52077/article/details/53997893
AndroidStudio中生成keystore和应用签名 https://blog.csdn.net/wzping435/article/details/79497117
android-studio打包APK相关问题 https://blog.csdn.net/weixin_37577039/article/details/78900809
Android之Keystore文件签名来自
https://notes.doublemine.me/2016-07-03-Android之Keystore文件签名.html

Android Studio–生成keyStore文件及正式签名的apk文件 来自 https://blog.csdn.net/m0_38025747/article/details/80210859
https://yq.aliyun.com/articles/110294
https://blog.csdn.net/merbn/article/details/80395664 ,这里用到了./的相对路径!
后来发现这个文件是在.android文件夹下,所以就删掉重新让它自动生成
https://blog.csdn.net/playstudy/article/details/52162798 害我还找了半天关于证书的东西
报错信息:.android 文件夹是怎么来的
在这里插入图片描述
开发工具打造: .android 文件夹移动默认位置 https://blog.csdn.net/JackLittlePig/article/details/78945710

打包我们番茄的发现缺少config.xml查找的时候发现是自动生成的
https://forum.ionicframework.com/t/ionic-build-android-not-installing-config-xml-in-platform-android-assets-www/6257
https://cordova.apache.org/docs/en/3.5.0/config_ref/index.html
所以没有办法,有回头看日志信息
然后尝试后发现后面的日志信息里就有解决方案!
在这里插入图片描述

总结:

一心去做,啥也别想
翻墙很重要,很多东西看英文原版的真的很重要。一定要保持翻墙
在这里插入图片描述
看日志信息
在遇到问题的过程中,不要先去一个劲的找解决方案,先看清遇到的问题是什么,靠自己去分析判断尝试,再去找解决方案
(贺信:我装软件一定是自己先按照自己的思路去装,遇到问题实在解决不了,才去找网上的解决办法;而你是先找好方法,按照别人的步骤去做,就算遇到错,也不去看报错信息!)
相信自己一定弄出来

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值