Android 开发环境搭建问题 各种解决方案总结

来源:互联网 发布:两性情趣软件 编辑:程序博客网 时间:2024/05/29 13:20
 Android 开发环境搭建

Jdk 以前就安装好了


图片



 

Eclipse 和我原来用的版本不同,现在是Eclipse 3.X。在原来的eclipse 中找不到Android的相关选项。还木有找到答案。

用的是教程里给的淡紫色图标的eclipse

首先 安装sdk 

有两种方法

一种是在线的安装。

1、菜单栏-help-Install New Software

2、单击Add 添加网址

 有两个内容需要填 

 第一个 URL名称 随便起

 第二个 下载地址 :http://dl-ssl.google.com/android/eclipse/

点击OK

3.等待加载

 显示NDK ADK 选择 ADK  一直选择下一步  等待完成

 总结 :这个有个弊端,因为网址提供的是Google的需要翻墙,不想在吐槽某局了。尝试过这种方法,并不推荐,特别翻墙了一下去试(另一种方法也可以通过翻墙,然而我太高估的网速了),炒鸡慢!  差评!

另一种是离线下载的方法

里面又分成若干方法

1、菜单栏-Windows-Preferences-Android(原来的版本 没有这个)

2、SDK Location:选项里填上sdk的存放路径 单击ok

3、单击 菜单栏下的这个按钮  就是运行SDK Manager.exe

前方高能预警

本来SDK Manager 会加载出若干你需要install的安卓版本,然而并没有,

它弹出了如下提示:

Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_list-2.xml/addon.xml

当即反应这是什么鬼,然而英语很好的我并没有吓到,不是就是连不上这个链接嘛

但是,并不知道怎么解决。

百度了一下 

得到方案是 把https该成http

为什么呢

有大神解释道是为了不用,提高网速。

But  怎么该啊,你说改就改了!  不说说怎么改的你让我用意念改吗

接着翻,有心细的大神发现我等渣渣并不会打开改Https 
实际上它是这么改的
打开Android SDK Manager
窗口-
菜单栏-tools-option

other选项卡里的 

Force https://dl-ssl.google.com/android/repository/addons_list-2.xml/addon.xml 

打上勾就可以了

然而并没有什么卵用

 

接着找解决方案

有如下几个解决方案

以下方法最好都在修改后重启SDK 或者eclipse

1、修改Setting

Http Proxy Serverwww.google.com

Http Proxy Port;80

原理:天朝屏蔽google 电信肯定不会屏蔽 人家要吃饭的 所以呢 把Google当做代理 那么就可以刷刷的看到你的要更新的和installAndroid 版本啦

然而对我并没有什么卵用

2、修改host

打开C:\Windows\System32\drivers\etc文件夹下的

Host 用记事本打开它 加上如下内容

203.208.46.146 www.google.com

74.125.113.121 developer.android.com

203.208.46.146 dl.google.com

203.208.46.146 dl-ssl.google.com

127.0.0.1 servserv.generals.ea.com

原理:host 加上他们可以不用解析NDS 会加快访问速度

然而对我并没有什么卵用

3、在看了一部电影冷静了一下之后,发了条朋友圈

亲切温暖的晓亮同学提供了如下Setting 可用

Http Proxy Servermirrors.neusoft,edu.cn

Http Proxy Port;80

从字面看应该是某个教学机构提供的SDK镜像

在解决了加载之后我们要真正的install了,可能你幸运的看完以上解决方案 你已经用感人的网速下载完了

然而我并没有

我又遇到问题了Log 它是这么说的 

Log是什么 就是Android SDK Manager右下角的黄黄的小按钮里写的东东

它叫做日志 会记录它干了什么

它说

Download interrupted:Read timed out

 

读取时间太长了

或者你的下载速度很慢 那么你可以试试下面的方法

解决方案

1、修改Setting

Http Proxy Servermirrors.opencas.cn

Http Proxy Port;80

我的是用这个地址解决的 

还有下面这个应该都是可以用的


2.在网上找了些资料,分析了下载Log,发现各个Package可以使用迅雷等工具下载。下载链接如下:

https://dl-ssl.google.com/android/repository/ + 包名

包名命名方式:

Documentation for Android     SDKdocs-xx_r0x.zip

SDK Platform                        android-xxx_r0x.zip 

Samples for SDK                     amples-xx_r0x.zip

ARM EABI v7a System Image  sysimg_armv7a-xx_r0x.zip

Google API                           google_apis-xx_r0x.zip

Sources for Android SDK      sources-xx_r0x.zip

   xxx分别是API版本及版本号,例如 Android 4.4 API版本为19,版本号为1

那么其Sources for Android SDK

对应的下载连接:https://dl-ssl.google.com/android/repository/sources-19_r01.zip

下载好的包放入SDK下的temp目录,启动Android SDK Manager勾选对应的包,正常安装即可。

 

参看:https://dl-ssl.google.com/android/repository/addon.xml

    https://dl-ssl.google.com/android/repository/repository-8.xml

 提供一个大神给的镜像  应该可以找到你需要更新或者安装的
http://downloads.puresoftware.org/files/android/ADT/ 

我以为一切终于结束了

但是并没有


又遇到了这个问题

-=Warning !=-
A folder failed to be renamed or moved.On Windows this typically means
that  a program is using that folder (for example Windows Explorer or your anti-virus software.)
Please momentarily deactivate your anti-virus software
Please also close any running,programs that may be accessing the directory
'G:\software\android-sdk-windows\tools'.
When ready,press Yes to try again.

 

这个错误 

你有二种解决方案

第一种方法

1, 复制 tools目录 为一个新的目录 tools-copy ,此时在android-sdk-windows 目录下有两个目录 tools 和 tools-copy
2, tools-copy目录运行 android.bat 同时运行着Android SDK Manager这样就可以正常 update all 

 

第二种方法:

 1, 进入sdktemp文件夹,下载好后会有一个tools_r10-windows.zip(版本号可能会不一样,如r09)
 2, 解压此文件,如解压到tools_r10-windows目录
 3, 进入tools_r10-windows文件夹,将tools_r1006-windows里的文件复制
 4, 覆盖掉sdk根目录的tools文件夹中的文件



 

我是用第一种方法解决的,并没有看懂第二种方法的意思

终于能够下好了吧,TMD竟然断网了!!!!!!!!!

 

 



0 0