Android 开发那些走不完的配置套路一

来源:互联网 发布:淘宝免费推广方式 编辑:程序博客网 时间:2024/06/05 18:52

Android 开发那些走不完的配置套路一

         现实的软件看似有条不紊,但是各种平台滋生了各种配置套路,这几天配置了:代码管理相关的OSChina Git\GitHub、Android 虚拟机GenyMotion的安装,AS更新和Eclipse使用高版本SDK;下面我就一一道来,因为是一起写的,可能碰到的问题可能并不是你当前遇到的问题,笔者是个比较个性的人,写文章只是记录和让自己平静下来,所以这里没有干货,没有干货,只有牢骚,只有牢骚...


         Git和GitHub的配置,学习了Git的分布式思想,但是上手操作可没那么简单,使用GitHub相对比较简单一点注册一个GitHub帐号,下载一个GitHub客户端就可以通过帐号就可以同步两者,建立仓库,下载上传操作简单畅通无比,再看国内OSChina与Git工具操作的配合坑爹的一笔呀,Git本身提供GUI和Bash两种操作,后者是基于linux的命令行,本以为简单的将Https或者SSh链接复制到GUI中克隆一份代码只是分分钟的事情,然后坑爹的剧情上演了,我的其他小伙伴的都好用偏偏我的告诉我,各种错最常见的说不支持https链接,我本以为是我电脑的问题,但是作为程序员的素养告知我,少年别傻了,别有事没事就尼玛找设备有问题,后来我去外国网站上下了个最新的安装上,让后问题就解决了,在这期间如果clone的多了还会是.github的配置文件的clone目录过多导致类似mutil dex的错误,所以还要去配置文件里实时的清空。还有一点,当你克隆的时候,可能会长期处于“工作中。。。请稍候。。。”的下载界面,这时候不要着急很可能是你的网速不好,否则早就告诉你不支持了,呵呵,最后要感谢小伙伴提供的资料,虽然没帮上忙,但是打开了我解决问题的思路。


           接下来第二个坑,GenyMotion同事朋友都说此款浏览器速度飞快,我就抱着试试看的心态配置一下试试,谁知,尼玛又是一天呀,首先GenyMotion的使用首先是要去他官网上注册帐号的,同时官网会提供给你下载的虚拟级文件,目前含VM虚拟机的也不超过200M,建议大家开始使用的时候直接下载带VM虚拟机,因为这样安装起来方便,两个软件会按顺序安装,本想这么简单的步骤应该不会出错了,结果证明是我她天真了,虚拟机各种不行,连单独启动都不行,更别说结合GM一起使用了,几分钟过去了,半小时过去了,最后终于发现原来是兼容性的问题,将GM和VM的在同一种兼容性版本下运行才能正常运行,但是到这问题才刚开始,VM可以运行了,但是还是启动不了GM,又历经了煎熬的几小时终于在我放弃并安装了另一款的虚拟机andY之后(也是运行在VM上的),因为andY自带的VM版本比较低,结果之前的GM尼玛好用了,我勒个去奇迹出现了,时候证明我又想多了,因为公司坑爹的网速,但只我在下载虚拟机前期帐号一直登录不上,我有这折腾了几个小时去检查和修改网络配置(其实做的都是一下无用功),在大家下班我的网速上来之后,我顺利的登陆上去,并下载了三个版本的模拟器,哦对了,他提示的错误信息是Unknown user error,现在下载下来的网络配置一般都默认配置好了,不需要过多干预,所以通常都是你网速的事情引起的。


         最后一个坑,用了一年半的ADT,2015.12谷歌已经停止对ADT的维护了,所以它后期推出的6.0在ADT上适配的不想之前那么简单,由于自己电脑上同时装了ADT和AS,因为这是一个版本过渡期,所以部分项目还在使用ADT开发,因为AS下载个人感觉比ADT要快而且齐全,所以我就在AS上下载SDK及其他工具或者配置jar包,直接将其应用到ADT中,但是当我在ADT上面创建6.0编译运行的Android 应用时,虽然编译阶段没问题,但是运行是就会出现 unsupported 52的字样,因为52在我查看Android N源码是经常看到,所以我猜测到他可能是不支持6.0,我就简单想了一下跟6.0相关的特性,抱着试试的心态将笔记本的JDK环境换成了1.8,然后问题就解决了。坑了我这么多天,老天这与开眼了哈哈哈,以下是个人猜测这是因为ADT  Eclipse默认的编译版本是1.6,而Android 6.0是需要JDK 1.8以上的版本才行,而我本机使用的是1.7的所以需要安装1.8的编译环境才行。


总结:Git/GitHub的总结,如无特殊需求还是用外国服务器的GitHub的,因为那里的资源更多,而且操作渐变;GenyMotion和VM技术发烧友可以尝试用一下这个,如果不是特殊需求,能用真机就用真机吧;最后一个,AS和ADT两者都是利器,但是前者简单一上手,但是对比后者会是Android学习跟深入。(我天哪,你居然看完了,好无聊呀你们。。。)

    

0 0
原创粉丝点击