Android新手之旅(1) 开发环境的安装

  大致情况:安装Android开发环境,网上有很多的教程,装eclipse,jdk…别的问题都不大,最麻烦的是装sdk,因为安装是一个在线安装过程,而要安装的文件都非常巨大(20多个60M以上的Zip包),而且在线装速度有时慢,所以比较费劲。尝试了一些方案,我觉得先离线装,再在线补的方法挺好。以下是一些心得:

需求:网速要快,因为下载量非常大。硬盘要大,因为安装的、解压的东西也多也大。

Eclipse:http://www.eclipse.org/downloads/ ,应该下载for Java EE版。

JDK:http://www.java.net/download/jdk6/6u20/promoted/b01/binaries/jdk-6u20-ea-bin-b01-windows-i586-10_mar_2010.exe

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==>platforms\android-3 android-1.6_r03-windows.zip==>platforms\android-4 android-2.0_r01-windows.zipp==>platforms\android-5 android-2.0.1_r01-windows.zip==>platforms\android-6 android-2.1_r02-windows.zip==>platforms\android-7 android-2.2_r01-windows.zip==>platforms\android-8 google_apis-3-r03.zip==>add-ons\addon_google_apis_google_inc_3 google_apis-4_r02.zip==>add-ons\addon_google_apis_google_inc_4 google_apis-5_r01.zip==>add-ons\addon_google_apis_google_inc_5 google_apis-6_r01.zip==>add-ons\addon_google_apis_google_inc_6 google_apis-7_r01.zip==>add-ons\addon_google_apis_google_inc_7 google_apis-8_r01.zip==>add-ons\addon_google_apis_google_inc_8 docs-2.2_r01-linux.zip==>doc samples-2.1_r01-linux.zip==>samples\android-7 samples-2.2_r01-linux.zip==>samples\android-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:\android\android-sdk-windows\tools;

ADT的安装:也可以采用离线的方式,先下载一个adt的离线包,然后在help—install new software,点“Add”,起名,再选择下载的zip即可。

新建:file—new—project,选择Android project即可。

运行:需要创建一个指定版本的虚拟手机,才能运行。(第一次运行,老是停留在虚拟手机的黑屏上,只有一个android和一个光标在闪,有手机界面,但对键盘无任何反应,换了几个版本都是这样,以为是啥问题,后来才发现,原来是虚拟手机在启动,这种状态居然要保持近40秒,坑爹啊!)。在网上搜了一下解决办法,据说有个有效:把虚拟手机的方向感应关掉。试了一下,似乎能快个10秒左右。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏idealclover的填坑日常

如何使用github给大佬递茶

最近也是闲到没事干(误),开始给开源项目打小黑工贡献代码,当个dalao手底下的端茶党。但是看来端茶党也不是那么容易做的或许只是傻翠他智商太低跟不上,在打小黑工...

1732
来自专栏专业duilib使用+业余界面开发

duilib资源加密

原文章地址:https://blog.csdn.net/u012081284/article/details/81531435

1562
来自专栏自由而无用的灵魂的碎碎念

老电脑如果从windows7升级到windows10不断重启进不了系统,还是想用windows10,怎么办?

先说一下我的配置:08年的acer aspire 5520g,很老的电脑,除了内存加到4g,其他都不变。官方只支持到windows7,并且官方说明该型号不在官方...

931
来自专栏知晓程序

电商/票务类小程序必读,如何用小程序推送消息?

通常,服务方向用户推送的消息都带有通知性质,文案也相对固定。服务方将这类固定的文案制作成模板,这些文案就可以快速重复使用。

1212
来自专栏全华班

一款免费、开源,使用JAVA语言开发管理系统

基于SpringBoot2.0的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用

1.5K2
来自专栏即时通讯技术

IM消息送达保证机制实现(二):保证离线消息的可靠投递1、前言 2、学习交流3、IM消息送达保证系列文章4、消息接收方不在线时的典型消息发送流程5、典型离线消息表的设计以及拉取离线消息的过程6、上述流

本文的上篇《IM消息送达保证机制实现(一):保证在线实时消息的可靠投递》中,我们讨论了在线实时消息的投递可以通过应用层的确认、发送方的超时重传、接收方的去重等手...

1312
来自专栏张戈的专栏

BaiduSubmit:度娘WordPress结构化数据插件(改进版)

张戈博客曾多次提到一个会造成百度不收录问题的原因:如果网站存在实时推送机制(比如安装了百度官方推出的 BaiduSubmit 插件),那么发布文章后,在百度收录...

3465
来自专栏JadePeng的技术博客

统一配置中心选型对比

引入配置中心,需要考虑和现有项目的兼容性,以及是否引入额外的第三方组件。我们的java项目以SpringBoot为主,需要重点关注springboot支持性。

1.1K3
来自专栏MySQL

10款常见MySQL高可用方案选型解读

关于对高可用的分级我们暂不做详细的讨论,这里只讨论常用高可用方案的优缺点以及选型。

8329
来自专栏DevOps时代的专栏

认识高性能Web缓存体系,你需要知道这些

前言 我们再看知识体系的时候,我们学一个东西的时候,每次我们都回过头去看一看,这就是所谓的不忘初心。这个说着容易做起来难,当一个人慢慢在成长,在进步的时候,是很...

2797

扫码关注云+社区

领取腾讯云代金券