uniapp开发app框架在提升开发效率中的独特优势与应用探索
921
2022-11-20
安卓实训之开发环境搭建
按照计划,这个暑假应该实训android。 由于种种原因,导致顺延到了开学进行。 趁着空闲之际,就记录记录笔记,因为这样感觉心里踏实一点,同时回顾的时候也会有一个比较好的效果。
这里的笔记是自己的理解加实践,以及 结合菜鸟教程的android学习路劲进行的。 此外,菜鸟教程对任何一门技术的入门可以说是非常友好了。
android系统由andy rubin创建,最早再04年的时候提出好像,后来再07年左右被google收购。
我用第一个android智能机是在初中毕业的暑假,当时貌似是android2.1 或者是2.3,(但是2012年的时候,官方的版本已经到了 4.0,因为自己穷,所以买了一个当时过时的手机,很便宜) 时间为2012年,当时还不知道什么是4g,什么是wifi,什么是网络等等等。
在我早些时候,也结合网上大牛的解说整理了一下android的架构,这里再去将图爬过来。
从图中,可以形象的感受一下android. 通常我理解的android的更像app。 但是,系统的去学习的话,我认为将它理解为一个操作系统要贴切的多。
操作系统的话,将之从app的角度去入手学习,倒局限了很多。。 可能由于诸多现实原因,我们所学的是android开发,也就是app的开发,所以很多时候默认就将它当成个应用软件了。所以为了不让我们的学习有一种坐井观天的感觉,我们有必要去了解背后的庞大理论体系网络,以及涉及诸多领域的知识概要。于是就需要我们平时多花点功夫了。
我的环境搭建过程如下:
前提: 机器上已经具备java环境。
过程: 直接官网-最新版本android studio。 网速很快就下好了。
如果之前没有-gradle的需要下一下gradle的,下的时候要注意 有个gradle插件版本,有个gradle版本。 插件是中介者,gradle版本必需与插件版本相匹配。 具体的对应关系网上也有。。 或者运行android项目时,它会智能识别版本,可以直接在那个里面下。
此外,在这个过程中,我挂上了vpn,因此畅通无阻。 一路披荆斩棘,很快就配好了环境。。 相比较同学,他们由于没有vpn的原因,很多让人头疼的问题。
其中我遇到并且有映像的有:
aapt资源编译的时候错误。最终通过改变gradle版本解决。
can not get .xxxxxx.pom 。 通过挂vpn解决。
preDebugBuild.....compile manifextxxxxx 错误。 通过挂vpn解决。
-时显示 can not get all pacakages...xxxxx。 最终通过 setting,preferences,setting,no proxy解决。
环境搭好了。 我走了个弯路就是企图用ide提供的手机模拟器。。 饶了很多的弯路后,终于以电脑死机而终结。。
现在跟着导师的思路,我认为有两种可行的方案:
1.-产品化的模拟器,如海马玩,夜神,网易模拟器等等。
2.连接真机。 连接真机可能会碰到很多问题,这个我之前专门整理了笔记,这里就不赘述了。
此外我之前之所以没有选择商业化的模拟器,主要时我不清楚ide中是否能够识别。 现在想想,当时的考虑应该时多余了。 ide与真机也好,与模拟器也好,都是通过桥,也即adk这个进程,它们本身又是通过端口进行通信的。 端口时面向操作系统的,因此对于ide来说,它不关心你是真机还是模拟器。
至此,准备工作基本做完。 既然是学习android开发,自然就要抱着一种“纯学习“ 的态度。 那么什么五大布局啦,基本控件啦,四大组件啦,五大存储啦,都是学习的必要之意。 往后几天,再进行其它一些实践的同时,期望能够抽出一定的时间记一记笔记。加油!
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~