团队作业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版的的最后一天,大家对现在项目的进程进行了讨论,阐述了各 ...
随机推荐
- com.mysql.jdbc.exceptions.MySQLSyntaxErrorException错误
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the ...
- 手算平方根和基于 Java BigInteger 的大整数平方根的实现
为了实现任意大数的运算,long用BigInteger替换带哦. 好了废话少数,先说数学原理,也就是手算平方根计算机代码实现!那么什么叫手算平方根了??? 手开方图解 据说前苏联的普通工人都会的(毛熊 ...
- jmeter - 断言
jmeter中有个元件叫做断言(Assertion),它的作用和loadrunner中的检查点类似: 用于检查测试中得到的响应数据等是否符合预期,用以保证性能测试过程中的数据交互与预期一致. 使用断言 ...
- Thinkphp5 实现悲观锁
悲观锁介绍(百科): 悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态.悲观锁的实现,往往依 ...
- vi替换方法总结
1. 基本的替换 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ ...
- 【每天一道算法题】Lucky String
A string s is LUCKY if and only if the number of different characters in s is a fibonacci number. Gi ...
- GitHub Student Developer Pack创建个人网站
链接:https://zhuanlan.zhihu.com/p/20531579 这个开发包里有什么?作为学生开发者,如何最大化利用它的价值? Atom编辑器,GitHub推出的编辑器,和Sublim ...
- mysql 获取原数据
show databases show tables information_schema show tables 语句的输出不包含temporary表 查看服务器所有数据库 >show ...
- Springboot系列文章
一.springboot简介1.前世今生 在boot没有出现之前,基于spring的开发,常常需要配置大量的xml文件.工程狮们苦不堪言,渐渐厌倦了配置文件的复制黏贴.spring家族因为这件事,也经 ...
- Node.js之操作文件系统(二)
Node.js之操作文件系统(二) 1.创建与读取目录 1.1 创建目录 在fs模块中,可以使用mkdir方法创建目录,该方法的使用方法如下: fs.mkdir(path,[mode],callbca ...