小组说明

我们组是从周一开始对项目进行研究讨论并编程的,因为我们看截止日期是周日,就从周一才开始,起步晚了,是我们认识上的失误,导致我们周一周二的步伐没有协调好,项目进展的不稳定,但是我们在上周末并不是完全没做事的,我们各自都学习了安卓的基础知识,教学视频,并搭建了环境。我们接下来将说一下我们搭建环境遇到的问题以及解决方案,希望助教等我们周末最后的第一次版本成型。

环境搭建

总结起来呢,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版本)预备工作的更多相关文章

  1. 【集美大学1411_助教博客】团队作业4——第一次项目冲刺(Alpha版本) 成绩

    写在前面的话 第一次alpha冲刺,大家完成得都很好,从博客中体现出来的是所有团队都完成了预期的目标. 一个团队从最初建立,到磨合,到做出一个能被接受的产品,真是一件不容易的事情.就好像TheNexu ...

  2. 【1414软工助教】团队作业4——第一次项目冲刺(Alpha版本) 得分榜

    题目 团队作业4--第一次项目冲刺(Alpha版本) 作业提交情况情况 所有团队都在规定时间内完成了七次冲刺. 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目 ...

  3. 团队作业4——第一次项目冲刺(Alpha版本)4.28

    团队作业4--第一次项目冲刺(Alpha版本) Day seven: 会议照片 每日站立会议: 项目进展 今天是项目的Alpha敏捷冲刺的第七天,先大概整理下昨天已完成的任务以及今天计划完成的任务.今 ...

  4. 团队作业4——第一次项目冲刺(Alpha版本)第六天and第七天

    团队作业4--第一次项目冲刺(Alpha版本)第六天and第七天 第一次项目冲刺(Alpha版本)第六天 一.Daily Scrum Meeting照片   二.燃尽图 1.解释说明横纵坐标代表的含义 ...

  5. 团队作业4——第一次项目冲刺(Alpha版本)4.22

    团队作业4--第一次项目冲刺(Alpha版本) Day one: 会议照片 由于团队中的组员今天不在学校,所以我们的站立会议提前一天展开. 项目进展 由于今天是Alpha版本项目冲刺的第一天,所以没有 ...

  6. 团队作业4——第一次项目冲刺(Alpha版本) 4.23

    团队作业4--第一次项目冲刺(Alpha版本) Day two: 会议照片 每日站立会议: 项目进展 今天是项目的Alpha敏捷冲刺的第二天,先大概整理下昨天已完成的任务以及今天计划完成的任务.今天主 ...

  7. 团队作业4——第一次项目冲刺(Alpha版本) 4.24

    团队作业4--第一次项目冲刺(Alpha版本) Day four: 会议照片 每日站立会议: 项目进展 今天是项目的Alpha敏捷冲刺的第三天,先大概整理下昨天已完成的任务以及今天计划完成的任务.今天 ...

  8. 团队作业4——第一次项目冲刺(Alpha版本)4.25

    团队作业4--第一次项目冲刺(Alpha版本) Day four: 会议照片 每日站立会议: 项目进展 今天是项目的Alpha敏捷冲刺的第四天,先大概整理下昨天已完成的任务以及今天计划完成的任务.今天 ...

  9. 团队作业4——第一次项目冲刺(Alpha版本)-第一篇

    第一次项目冲刺——第一阶段 今天我们在宿舍开了个会,每个人都斗志昂扬的.撸起袖子加油干! 分工讨论 团队成员 任务 郭达  完成博客随笔和leangoo 刘德培  设计好数据库 石浩洋  搭建好LAM ...

  10. 团队作业4——第一次项目冲刺(Alpha版本)2017.4.28

    2017.04.28 天气晴朗 东风3级. 时间:上午 9:35 ---10:10分 地点:陆大二楼 会议内容:实验室报修系统项目冲刺Alpha版的的最后一天,大家对现在项目的进程进行了讨论,阐述了各 ...

随机推荐

  1. python自动化运维二:业务服务监控

    p { margin-bottom: 0.25cm; line-height: 120% } a:link { } p { margin-bottom: 0.25cm; line-height: 12 ...

  2. C#设计模式(2)-简单工厂模式

    引言 上一遍中介绍了设计模式中的单例模式-C#设计模式(1)-单例模式,本篇将介绍简单工厂模式,也是比较容易理解的一种模式: 简单工厂模式简介 什么是简单工厂模式? 定义一个工厂类,它可以根据参数的不 ...

  3. Shell - 简明Shell编程

    本文是对Shell脚本编程的总结和回顾,所有涉及的脚本均已做了基本的调试和验证. [toc] 测试环境信息 [root@CentOS7 ~]# uname -a Linux CentOS7 3.10. ...

  4. android学习ViewFlipper的使用

    android系统自带的多页面管理控件,它可以实现子页面的自动切换 1,为ViewFlipper添加View 静态导入:在layout布局文件中直接导入 动态导入:通过addview方法进行导入 2, ...

  5. MATLAB实现聚类

    %% Cluster x = data; % 传入数据 [h, w] = size(x); num_cluster = 12; % 聚类数 T = clusterdata(x, num_cluster ...

  6. 淘宝IP地址库采集

    作者:阿宝 更新:2016-08-31 来源:彩色世界(https://blog.hz601.org/2016/08/31/taobao-ip-sniffer/index.html) 简述 当初选择做 ...

  7. linux压缩解压命令

    -c: 建立压缩档案  -x:解压  -t:查看内容  -r:向压缩归档文件末尾追加文件  -u:更新原压缩包中的文件  这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一 ...

  8. 【Ubuntu 16】启动Eclipse Indigo报错 error code1 jdk没有配置好

    在/etc/profile下配置好JAVA_HOME CLASSPATH PATH 这些变量后 eclipse启动jvm并不能直接按照这些变量来启动 需要使用命令 update-alternative ...

  9. Shrio授权验证详解

    所谓授权,就是控制你是否能访问某个资源,比如说,你可以方位page文件夹下的jsp页面,但是不可以访问page文件夹下的admin文件夹下的jsp页面. 在授权中,有三个核心元素:权限,角色,用户. ...

  10. Ultimate thread group线程组和Stepping thread group线程组测试场景

    Ultimate thread group线程组 当测试需求是要求进行波浪型的压力测试场景时,使用该线程组,例如:测试场景总共有10个线程,然后分为三个波段进行测试,每个波段负载策略设置为一样,如图: