安卓实训之开发环境搭建

   按照计划,这个暑假应该实训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,http setting,no proxy解决。

  环境搭好了。  我走了个弯路就是企图用ide提供的手机模拟器。。  饶了很多的弯路后,终于以电脑死机而终结。。

  现在跟着导师的思路,我认为有两种可行的方案:

       1.下载产品化的模拟器,如海马玩,夜神,网易模拟器等等。

       2.连接真机。  连接真机可能会碰到很多问题,这个我之前专门整理了笔记,这里就不赘述了。

  此外我之前之所以没有选择商业化的模拟器,主要时我不清楚ide中是否能够识别。  现在想想,当时的考虑应该时多余了。  ide与真机也好,与模拟器也好,都是通过桥,也即adk这个进程,它们本身又是通过端口进行通信的。  端口时面向操作系统的,因此对于ide来说,它不关心你是真机还是模拟器。  

   至此,准备工作基本做完。  既然是学习android开发,自然就要抱着一种“纯学习“  的态度。   那么什么五大布局啦,基本控件啦,四大组件啦,五大存储啦,都是学习的必要之意。   往后几天,再进行其它一些实践的同时,期望能够抽出一定的时间记一记笔记。加油!

猜你喜欢

转载自blog.csdn.net/qq_36285943/article/details/82287183
今日推荐