团队作业4--第一次项目冲刺(Alpha版本)预备工作
小组说明
我们组是从周一开始对项目进行研究讨论并编程的,因为我们看截止日期是周日,就从周一才开始,起步晚了,是我们认识上的失误,导致我们周一周二的步伐没有协调好,项目进展的不稳定,但是我们在上周末并不是完全没做事的,我们各自都学习了安卓的基础知识,教学视频,并搭建了环境。我们接下来将说一下我们搭建环境遇到的问题以及解决方案,希望助教等我们周末最后的第一次版本成型。
环境搭建
总结起来呢,Android开发环境搭建可以分为以下四步:
第一步、安装JDK;
第二步、安装Eclipse;
第三步、下载并安装AndroidSDK;
第四步、为Eclipse安装ADT插件
由于我们之前学JAVA第一步第二步已经完成了,只需要进行第三步和第四步就好,下面上图详细说我们是怎么搭建的,嘿嘿嘿
第三步、下载并安装AndroidSDK
首先,下载Android SDK Tools,这个下载需要FQ,所以我们就找了一个网盘的链接下载了压缩包(链接地址),下载了最新的版本(24.4.1),但是最终由于SDK和ADT的版本不兼容问题(ADT现在不在研发了),又把SDK的版本降低了(不然eclipse里Graphical Layout会打不开)
解压后就双击“SDK Manager.exe”,启动SDK Manager

然后就是坑爹的下载,我们尝试了很多方法,比如修改hosts文件等,最后还是觉得通过有Android SDK的国内镜像服务器来下载安装最可行了,没有FQ好累啊,我们选择了 大连东软信息学院镜像服务器地址:http://mirrors.neusoft.edu.cn 端口:80来下载,首先,点击菜单中的“Tools”,然后选择下拉中的“Options…”,然后在弹出的对话框中,填写HTTP Proxy Server为mirrors.neusoft.edu.cn(镜像服务器的地址,注意前面不要加http),然后填写HTTP Proxy Port为80 (端口号)。最后在勾选下面的『Forcehttps://... sources to be fetched using http://...』复选框,如图:

然后选择包开始下载,我们根据需求只下了一些包,这个过程是个费时间的过程,而且我们前前后后下了很多包,有API23和API17的一部分,extras只下了Android Support Repository、Android SupportLibrary和Google USB Drive,HAXM还不兼容,Android SupportLibrary里面还没有,是单独下的压缩包,然后解压把文件加放进\android-sdk-windows\extras\android下的

下载好就显示了Installed了,然后配环境变量就好了,最后在cmd里输入“adb”检测是否安装成功

第四步、为Eclipse安装ADT插件
为了能在Eclipse上进行Android开发,我们必须为他安装一个ADT(Android Development Tools)插件
首先打开Eclipse软件。进入欢迎界面。单击菜单中的“Help”,选择“Install New Software…”,然后点击“Add”如下图:

然后会弹出“Add Repository”窗口,又由于我没有FQ,即使修改了hosts文件也没用,我输入网址后总是连不上,我就选择了离线安装,提前下好了adt的安装包,然后Location那里选择了我的压缩包,开始安装

然后就选择tools,一直点NEXT开始安装,也是一个很慢的过程。。。
待一切安装好后,会自动要求重启Eclipse,然后,Eclipse会根据目录的位置智能地和它相同目录下Android sdk进行关联,可以通过选择菜单项“Window”然后单击Preference来查看(我的就没关联),选择侧栏的“Android”,然后如果可以看到已经安装的SDK平台,表示已经自动关联好了,如果发现没有自动关联好,则需自己添加了,单击“Browse…”按钮,选择你的SDK安装路径,如图所示:

到这里,我们的整个在windows上进行Android开发环境的搭建就全部完成了,这时候,在Eclipse里,选择菜单项File—>New—>Project新建一个项目,我们就能看到建立Android项目的选项了:

到这里,漫长的Android开发环境搭建工作就此结束!内心还是有点儿小激动的,因为实在是太麻烦了!
关于模拟器
因为不兼容,我又去找了HAXM的安装包,然后自己安装了一下,可是开模拟器的时候真的好慢啊,之前用的SDK版本高一点儿开机还快一点儿,可是又和ADT兼容不好,用的SDK版本低一点儿,模拟器又要崩溃,我们测试程序只能导出到手机上测试,eclipse真的是带不动啊,心好累
小结
抛开一切,我们都会克服的,开始了我们的Android之旅了!!激动!!
团队作业4--第一次项目冲刺(Alpha版本)预备工作的更多相关文章
- 【集美大学1411_助教博客】团队作业4——第一次项目冲刺(Alpha版本) 成绩
写在前面的话 第一次alpha冲刺,大家完成得都很好,从博客中体现出来的是所有团队都完成了预期的目标. 一个团队从最初建立,到磨合,到做出一个能被接受的产品,真是一件不容易的事情.就好像TheNexu ...
- 【1414软工助教】团队作业4——第一次项目冲刺(Alpha版本) 得分榜
题目 团队作业4--第一次项目冲刺(Alpha版本) 作业提交情况情况 所有团队都在规定时间内完成了七次冲刺. 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目 ...
- 团队作业4——第一次项目冲刺(Alpha版本)4.28
团队作业4--第一次项目冲刺(Alpha版本) Day seven: 会议照片 每日站立会议: 项目进展 今天是项目的Alpha敏捷冲刺的第七天,先大概整理下昨天已完成的任务以及今天计划完成的任务.今 ...
- 团队作业4——第一次项目冲刺(Alpha版本)第六天and第七天
团队作业4--第一次项目冲刺(Alpha版本)第六天and第七天 第一次项目冲刺(Alpha版本)第六天 一.Daily Scrum Meeting照片 二.燃尽图 1.解释说明横纵坐标代表的含义 ...
- 团队作业4——第一次项目冲刺(Alpha版本)4.22
团队作业4--第一次项目冲刺(Alpha版本) Day one: 会议照片 由于团队中的组员今天不在学校,所以我们的站立会议提前一天展开. 项目进展 由于今天是Alpha版本项目冲刺的第一天,所以没有 ...
- 团队作业4——第一次项目冲刺(Alpha版本) 4.23
团队作业4--第一次项目冲刺(Alpha版本) Day two: 会议照片 每日站立会议: 项目进展 今天是项目的Alpha敏捷冲刺的第二天,先大概整理下昨天已完成的任务以及今天计划完成的任务.今天主 ...
- 团队作业4——第一次项目冲刺(Alpha版本) 4.24
团队作业4--第一次项目冲刺(Alpha版本) Day four: 会议照片 每日站立会议: 项目进展 今天是项目的Alpha敏捷冲刺的第三天,先大概整理下昨天已完成的任务以及今天计划完成的任务.今天 ...
- 团队作业4——第一次项目冲刺(Alpha版本)4.25
团队作业4--第一次项目冲刺(Alpha版本) Day four: 会议照片 每日站立会议: 项目进展 今天是项目的Alpha敏捷冲刺的第四天,先大概整理下昨天已完成的任务以及今天计划完成的任务.今天 ...
- 团队作业4——第一次项目冲刺(Alpha版本)-第一篇
第一次项目冲刺——第一阶段 今天我们在宿舍开了个会,每个人都斗志昂扬的.撸起袖子加油干! 分工讨论 团队成员 任务 郭达 完成博客随笔和leangoo 刘德培 设计好数据库 石浩洋 搭建好LAM ...
- 团队作业4——第一次项目冲刺(Alpha版本)2017.4.28
2017.04.28 天气晴朗 东风3级. 时间:上午 9:35 ---10:10分 地点:陆大二楼 会议内容:实验室报修系统项目冲刺Alpha版的的最后一天,大家对现在项目的进程进行了讨论,阐述了各 ...
随机推荐
- 每日Linux命令(1)-date
显示日期指令:date 1.如果想知道Linux系统的时间,那么可以在shell终端直接输入date命令,时间就会反白显示在终端. ysxy@ubuntu:~$ date Tue Aug :: CST ...
- MarkDown入门指南
标题 标题是每篇文章必备而且最常用的格式. 在Markdown中,如果想将一段文字定义为标题,只需要在这段文字前面加上 #,再在 # 后加一个空格即可.还可增加二.三.四.五.六级标题,总共六级,只需 ...
- Oracle 高水位线和全表扫描
--Oracle 高水位线和全表扫描--------------------------2013/11/22 高水位线好比水库中储水的水位线,用于描述数据库中段的扩展方式.高水位线对全表扫描方式有着至 ...
- 剑指OFFER的跳台阶问题
一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法. (斐波那契数列的变形) F(1)=1;F(2)=2; F(n)=F(n-1)+F(n-2); class S ...
- python 第二天
list,tuple,dict,set list,tuple,dict,set 是今天学习的四种 Python 内置类型 list list 即数组,有序的集合,可以使用索引的方式来访问 list 的 ...
- 再学python类(终结篇)
续写 初学python类,这几天吃坏东西了,拖着虚弱的身躯写的.有些乱请各位看官海涵. 声明:本人编程新手,还在学习中.所表述的东西都是基础语法之类的,分享我的学习笔记.还望多多指点,我一定虚心接受. ...
- virtual与static
virtual与static不能同时作用于一个函数.根据面向对象的理论,virtual的成员函数是可以变子类覆盖的,是实现多态的重要手段.而static作用的成员函数表示该函数仅属于某个类. 下面是实 ...
- .net到Java那些事儿--整合SSH
一.介绍 整体介绍分成两个部分,第一.net转到Java的原因,第二开发SSH时候的环境介绍: .net到Java的原因: .net开发也将近快3年的样子,加上现在的老东家换过 ...
- java代理理解
转载请注明出处:http://www.cnblogs.com/zhangcaiwang/p/6247755.html 代理是一种类,编译器编译完成之后是以$Proxy开头. 初始化代理的时候需要类加载 ...
- SLF4J源码解析-LoggerFactory(一)
slf4j的含义为Simple logging facade for Java,其为简单的为java实现的日志打印工具,本文则对其源码进行简单的分析 JAVA调用SLF4J public class ...