移动应用平台的开发环境的发展演变-elcipse与android studio
这题目摆出来是要谈平台开发和演变和使用经验的,然而,并没有开发相关项目的经验,所以只好说说安装过程了。
1.android环境搭建到hello world(费时7小时。。。。)
原以为android环境搭建百度一下教程一大堆啊!就配个环境下个eclipse分分钟啊!半小时搞定顺便再去看看studio还可以10点之前好好睡觉啊!满志踌躇,雄赳赳,气昂昂,打开google找度娘!然后。。。。。
--现在是北京时间凌晨1.11分,我在福大,蹲在电脑前。
下面是事情发生的经过:
step(1)19:00来来来,先干嘛来着?哦哦,jdk啊,这个简单,找官网嘛。然后找到了这里。
download都写在这里了,很简单嘛,洒洒水啦!这边再看看windows x64是64位的没错嘛,下载安装没难度就不说啦!
然后配置环境变量这个教程有很多啦,不说了轻松配置完成,看看cmd界面
好像差不多没错,不过我下的明明是java se development 8u60的,怎么配出来变成1.7.0_79了???不管了,先做下去再说吧。(--请注意这句话,如果上天再给我一次机会,我一定会好好先检查一遍!)
step(2)然后就是安装eclipse,依然认准官网,好嘛,又是英文站点,凭我堂堂426分强势过英语四级的强大会怕这个?不认识其他的没关系,只要认得download和window64bit就好了
下载安装都无压力,然后点击打开,居然失败了!!!一个弹窗(忘记截图了,反正大意就是c盘中有一个jre1.7d盘中有一个jre1.8,打起来了)我的天,似乎一个月前我自己配过java环境了,而且那时候配的是1.7啊!难怪环境变量我都不要新建,好吧,那只好打开控制面板,删掉1.7,重新安装1.8(--没错,这个破折号就是代表又一个大坑已经挖成了)然后十几分钟又过去了。
北京时间19:45,已经把1.7版本的jdk完美卸载,换上了最新的1.8.0,这下eclipase你还哪里逃?!
有一句名言说的好:“在哪里跌倒,你下次还会在这里跌倒”。
继续error,又是一个报错的弹窗,好气啊!!复制粘贴搜索一下,大意是让我检查一下eclipse版本是不是和jdk不匹配,凭借敏锐的嗅觉,我找到了这个
什么!!
我辛辛苦苦卸载1.7.安装1.8你就给我看这个?
然后又是20分钟在1.7重新回来,改朝换代推翻1.87的过程中过去了。
现在终于可以打开了,总体效果还是不错的,但是是英文版的这让我怎么忍,这不是英语水平够不够的问题,这是爱国之心,民族情怀的问题!母语才是我心中至高无上的语言,才配的上编程这个光荣而神圣的职业啊!我的中文包,我的汉化版,我的中国梦!
10分钟的汉化过程过去了,效果还是不错的。
step(3)磕磕碰碰已经是20:30分,终于到了安装sdk了。(------没错,这么长的破折号代表这一步的坑特别大)
首先是下载一个sdk,我下的是r24.3.3;
然后解压运行安装,出现了SDK manager,好的现在开始跳坑,运行sdk manager:
如果你直接就出现第一张图,那我建议你去拜拜图灵先生,因为你的运气实在太好了!!我出现的是类似第二张(之前忘记截图,图右来自度娘)。
/*--前方高能预警,非战斗人员请迅速撤离--*/
/*--前方高能预警,非战斗人员请迅速撤离--*/
/*--前方高能预警,非战斗人员请迅速撤离--*/
当我第一次打开,图上只有,tools和extra两个文件夹,其他的东西,都是没有的,是没有的!我的舍友过来问我,怎么~不开心?我说在我的教程图中,有好多api,与~众不同最时尚,下载肯定棒。他说待会会找到!
等了半小时,都~没有! 整个百度,我试了三个sdk,都没有!一个小时后,我找到一个答案:
这解释看起来不错,不过自己先去下载sdk真的好吗?百度了一下,恩,不大,只有4G多。。
果断另寻出路。
time is 11:30 时间,就这样静悄悄的过去,激情随着夜幕深沉而降低
后来,我在一个叫做博客的地方,找到了我一直寻找的一个答案,(文章比较长无法全部贴出,链接在此 http://blog.csdn.net/chenyusiyuan/article/details/20946649)
。
然后,就基本完成了sdk的安装(至少在这个时候我是这么认为的)。
step(4) 安装adt
相对于前面的步骤,这一步的确实已经好很多了,但是现在已经过了12点,有点困,泡杯茶,把这个弄完再说,否则easteast又要问"靡不有初,为何鲜克有终?何鲜克有终?鲜克有终?克有终?终?"()
平滑的时间线过后,adt安装完成。
step(5) 安装完adt,现在来最后配置一下eclipse的模拟器吧!
然而!!!!
让不让人睡觉了啊!!!
惯例度娘,找到这样的答案
然而事情并没有这么简单,我在sdk manager中并没有找到类似于ARM EABI的文件名,于是问题演变成了
。。。 斯巴达!然后在贴吧里面找到了正确解法:更新sdk tool。
然后,恩,我不想说话了,这一段就这样结束了。
然后就是终于可以创建的一个安卓模拟器了。终于到可以收获的时刻了啊
国际惯例,hello world!
好了,android环境搭建过程就到此为止,体验就是,打开安卓模拟器以后,电脑特!别!慢!
/--萌萌的分割线-------------------------------------吃完一碗很咸的炒面再来下载个android studio试试-------------------------------------------------------------------------------萌萌的分割线--/
2.安装android studio(费时15分钟。。。。)
大概是之前的路走的太艰辛,安装android studio的过程相对简单平坦多了。
首先是下载
这里有不带sdk的,因为之前有安装了sdk,因此这里已经不用再下带sdk的了。
然后是安装,由于过程基本没有什么容易出错的,一路next加finish直接就出现结果
另外两个舍友在这里都碰到了一个“3error”问题,然后需要更换版本。很奇怪的是,我也是在同一个地方下载的,却没有出现任何不对劲的地方,这让我觉得有点不对劲啊(难道是长得帅可以治bug?)。。。
至于eclipse和android studio的性能和区别,使用一段时间再来增加吧。
移动应用平台的开发环境的发展演变-elcipse与android studio的更多相关文章
- 作业1.3——Android平台的开发环境的发展演变
一开始的打算是在eclipse的基础上搭建Android平台,在ADT.SDK上兜兜转转,听过一些前车之鉴后,还是选择了Android studio.因为之前安装过eclipse,就省去了JDK下载和 ...
- 调研Android平台的开发环境的发展演变
· 安卓是以linux为基础的开放源码操作系统.因为安卓的开源等原因,所以现在市场上会有大量的APP可供使用,且各个方面都功能强大. · 也许是因为开源的原因,安卓过于碎片化.每个APP互相独立. ...
- Android平台的开发环境的发展演变
因为之前学习java语言的时候安装过了eclipse,所以想在eclipse上搭建android平台,在参照知乎上大神们的意见,发现了AS强大的代码提示.实时预览和搜索匹配等出色功能,最后还是选择在A ...
- 调研ANDRIOD平台的开发环境的发展演变
在同学的推荐下,我选用学习eclipse这个软件,参考了这个网址的教程开始了一步一步的搭建之路. http://jingyan.baidu.com/article/bea41d437a41b6b4c5 ...
- 作业一_随笔3_调研Android的开发环境的发展演变
调研某一移动应用/平台的开发环境的发展演变:Android 其实,一开始,我只知道,苹果手机用IOS系统,其他很多手机时候安卓系统.我百度知道Android开发主要是android studio和Ec ...
- Android开发环境的发展演变调研
Android开发环境的发展演变调研 前几年比较多的方法是用JDK+eclipse+ADT,该方法除了要配置JDK的路径之外, 还要在eclipse里面打开SDK Manage进行相应的操作.不过近两 ...
- 调研Android平台开发环境的发展演变
Android是Google推出的开源手机操作系统,主要以开发应用为主,要进行Android开发首先得搭建好开发平台.最近在搭建Android的开发环境,发现往往一个小问题都能花费你大半天时间,从刚开 ...
- 调研android开发环境的发展演变
这是第一次接触android开发,特意上网搜索视频进行了自身知识补充,觉得说视频做得很不错,从android的发展历程以及一些基本常识都讲得很详细,也很有趣,也所以拿出来同大家一起分享学习,网址是:h ...
- 调研IOS的开发环境的发展演变
一. 关于IOS的开发发展历史: 百度一下,关于这方面的详细资料有很多,在这里就不复制粘贴占用篇幅了. 二. 关于个人搭建IOS开发环境的体验: 本人用的是华硕电脑,window7的操作系统,本来为了 ...
随机推荐
- ArcGIS 10.5新功能预览
ArcGIS for Server产品线被重命名为ArcGIS Enterprise. 带来更多丰富的时空GIS功能. 分析地理大数据 捕捉和分析实时传感器数据 快速地理影像分析 ArcGIS Ent ...
- Android 更新UI的几种方式
1.Activity的 runOnUiThread textView = (TextView) findViewById( R.id.tv ); new Thread(new Runnable() { ...
- 在TableView上添加悬浮按钮
如果直接在TableVIewController上贴Button的话会导致这个会随之滚动,下面解决在TableView上实现位置固定悬浮按钮的两种方法: 1.在view上贴tableView,然后将悬 ...
- 使用AIDL调用远程服务设置系统时间
在实际工作中,经常遇到客户需要用代码设置系统时间的需求,但是Android非系统应用是无法设置系统时间的.于是,我设计了一个使用系统签名的时间设置服务,客户通过bind调用服务里的方法就能达到设置时间 ...
- (四)新建Maven项目
我们以简单的helloworld来作为入门的实例,有些人说掌握了helloworld你就掌握了这门技术的一半了,对于maven来说,你掌握helloworld,你可能还稀里糊涂的. 1.从maven模 ...
- Visual Studio 2015上安装Entity Framework Power Tools
Entity Framework Power Tools是个非常好用的EF Code First插件.通过它能够非常简单地生成和数据库结构匹配的model和dbcontext代码.使用的方法,这里有介 ...
- params可变参数
class Program { // params可变参数 //将实参列表中跟可变参数数组类型一致的元素都当做数组的元素去处理. //params可变参数必须是形参列表中的最后一个元素. static ...
- Unable to determine if the owner (Domain\UserName) of job JOB_NAME has server access
早上巡检的的时候,发现一数据库的作业报如下错误(作业名等敏感信息已经替换),该作业的OWNER为一个域账号: JOB RUN: 'JOB_NAME' was run on 2016-6-1 at 7: ...
- 深入解析Windows操作系统笔记——CH3系统机制
3.系统机制 微软提供了一些基本组件让内核模式的组件使用: 1.陷阱分发,包括终端,延迟的过程调用(DPC),异步过程调用(APC),异常分发以及系统服务分发 2.执行体对象管理器 3.同步,包括自旋 ...
- mybatis 动态sql表达式相关应用
一.mybatis 表达式简介 对于mybatis3 ,提供了一种动态sql的方式.通过动态sql我们可以直接在mybatis 的xm映射文件中直接通过条件判断的方式进行查询添加的拼接.mybatis ...