Android新手之旅(1) 开发环境的安装
大致情况:安装Android开发环境,网上有很多的教程,装eclipse,jdk…别的问题都不大,最麻烦的是装sdk,因为安装是一个在线安装过程,而要安装的文件都非常巨大(20多个60M以上的Zip包),而且在线装速度有时慢,所以比较费劲。尝试了一些方案,我觉得先离线装,再在线补的方法挺好。以下是一些心得:
需求:网速要快,因为下载量非常大。硬盘要大,因为安装的、解压的东西也多也大。
Eclipse:http://www.eclipse.org/downloads/ ,应该下载for Java EE版。
SDK:http://dl-ssl.google.com/android/android-sdk_r10-windows.zip ,版本会一直升高,我装的时候已经到r10了。包里面只有一些基本的东西。运行setup.exe就可以进行在线下载安装了。但先不要急着下载,去下载一些离线的包。
离线包的下载(dbank的,速度比较快):Android SDK离线安装包–DBank网盘 资源共享-文件备份-免费网络硬盘 离线包的安装,在android-sdk-windows下分别创建add-ons、docs、platforms、platform-tools、tools,解压文件到相应的目录: android-1.5_r04-windows.zip==>platformsandroid-3 android-1.6_r03-windows.zip==>platformsandroid-4 android-2.0_r01-windows.zipp==>platformsandroid-5 android-2.0.1_r01-windows.zip==>platformsandroid-6 android-2.1_r02-windows.zip==>platformsandroid-7 android-2.2_r01-windows.zip==>platformsandroid-8 google_apis-3-r03.zip==>add-onsaddon_google_apis_google_inc_3 google_apis-4_r02.zip==>add-onsaddon_google_apis_google_inc_4 google_apis-5_r01.zip==>add-onsaddon_google_apis_google_inc_5 google_apis-6_r01.zip==>add-onsaddon_google_apis_google_inc_6 google_apis-7_r01.zip==>add-onsaddon_google_apis_google_inc_7 google_apis-8_r01.zip==>add-onsaddon_google_apis_google_inc_8 docs-2.2_r01-linux.zip==>doc samples-2.1_r01-linux.zip==>samplesandroid-7 samples-2.2_r01-linux.zip==>samplesandroid-7 tools_r06-windows.zip==>tools usb_driver_r03-windows.zip==>usb_driver 所有压缩包应该都用“解压到当前文件夹”方式解压,保留各自的文件夹,并按上面的方式改名。除了docs和tools,应该选择一个最新的版本,解压后把内容复制到docs和tools的根下。 离线包安装完了之后,再运行setup,可以看到需要安装的东西大大减少,把剩下的一装即可。 还要在eclipse的windows--preference中,指定android的sdk的路径。 还要在我的电脑的属性--高级--环境变量--系统变量--path中增加tools的路径,如E:androidandroid-sdk-windowstools;
ADT的安装:也可以采用离线的方式,先下载一个adt的离线包,然后在help—install new software,点“Add”,起名,再选择下载的zip即可。
新建:file—new—project,选择Android project即可。
运行:需要创建一个指定版本的虚拟手机,才能运行。(第一次运行,老是停留在虚拟手机的黑屏上,只有一个android和一个光标在闪,有手机界面,但对键盘无任何反应,换了几个版本都是这样,以为是啥问题,后来才发现,原来是虚拟手机在启动,这种状态居然要保持近40秒,坑爹啊!)。在网上搜了一下解决办法,据说有个有效:把虚拟手机的方向感应关掉。试了一下,似乎能快个10秒左右。
- 纳税服务系统四(角色模块)【角色与权限、角色与用户】
- 纳税服务系统五(登陆与系统拦截)【配置系统、子系统首页、登陆与拦截】
- 纳税服务系统六(信息发布管理模块)【Ueditor、异步信息交互、抽取BaseService、条件查询、分页】
- 纳税服务系统七(投诉管理模块)【显示投诉信息、处理回复、我要投诉、Quartz自动受理、统计图FusionCharts】
- Unikernel初体验
- Scala学习教程笔记三之函数式编程、集合操作、模式匹配、类型参数、隐式转换、Actor、
- Scala学习教程笔记二之函数式编程、Object对象、伴生对象、继承、Trait、
- Scala学习教程笔记一之基础语法,条件控制,循环控制,函数,数组,集合
- Kafka的生产者和消费者代码解析
- Caused by: java.lang.ClassNotFoundException: backtype.storm.topology.IRichSpout
- 作为完美主义者(强迫症)如何将linux的eth1网卡修改为eth0网卡
- 【入门篇】一个小白在Jetson TX2上安装caffe的踩坑之旅
- 【入门篇】Jetson TX2深度学习Inference初体验
- zeromq的安装,部署(号称最快的消息队列,消息中间件)
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释