学习Android的第一天,买了郭霖编写的《第一行代码–Android》。阅读完第一节就急不可耐的开始去网上下载相关资源。希望开启自己的Android之旅,就这么简单的愿望也是历经坎坷。其中碰到的问题和解决的办法,我在这里给自己做个记录,也和大家分享一下。
下载AndroidSDK、Eclipse和ADT插件
1.链接地址无法打开developer.android.com
这是开发Android的第一步,书里给出的方案是http://developer.android.com/sdk/
,但其实这个网站,正规方法国内用户是无法登陆的。也不知是作者认为买书的人都是自带翻墙技能还是国内互联网形式变化过快使得内容过时。我的一次下载就这样横遭挫折。
在百度知道我找到了解决的办法:Android developer 最新国内镜像:http://wear.techbrood.com,包含Android最新文档以及Android Wear,Android TV,Android Auto各个子领域方面的内容。感谢问题的回答者@清凉日子。
techbrood的首页
点击Get the SDK 进入下载页面。
2.AndroidSDK下载页面
蓝色框体可以点击下载,直接右键复制链接地址去迅雷下载了。注意不要直接左键点击,那样不会自动下载
3.下载完成
下载完成后解压的文件里有这样三个包,点击SDK Manager.exe去下载SDK
下载SDK工具包
启动SDK Manager后,又遇到了第二个问题无法获取更新版本列表。
百度一查又是因为我们在天朝,google的更新已经直接被屏蔽掉,好在又有一个镜像的地址提供给我们下载。点击SDK Manager页面菜单栏的tools–>options后,进行如下修改
OK以后点close就好了,出来就显示正常了。
启动虚拟机
千辛万苦花了几个小时下了11个G的SDK,就指着看看电影般的手机界面了,结果问题又来…..
failed to initialize Monitor thread: Unable to establish loopback connection
没错就是这句话给我破了一把凉水,继续百度说是防火墙问题。果断关闭防火墙后再试,接着Another BUG….
PANIC: Could not open: 4.0
path环境变量错误。解决办法如下:
1) 在环境变量中新建一个 系统变量: ANDROID_SDK_HOME=D:/android-sdk-windows/tools(这个要照你具体的路径修改)
2) 修改系统变量path,在前面添加%ANDROID_SDK_HOME%/tools:
做完这些,重启eclipse,我的问题就OK了,人生的第一句Android代码出现了,Hello World!土爆了有没有,我也不想啊,问题字符串没定义,它默认是这句。
最后成果