android studio 和ADT_bundle eclipse的 Android SDK 离线更新升级安装方法大全V.20150210

android studio 和ADT_bundle eclipse的离线更新升级安装方法大全
V.20150210




目                  录
( Ctrl+鼠标左键 = 跳转到各章节 )
A01章:前言 1
B01章:如何取消自动下载? 2
B02章:如何手动下载? 2
C01章:离线更新升级安装JDK、SDK 3
C02章:离线更新升级安装插件ADT 9
C03章:离线更新升级安装插件GRADLE 12
C03章:在线更新升级安装插件GenyMotion仿真插件 13
D01章:常用设置 18
E01章:个人模板定制 18


A01章:前言
 火龙android (QQ3119768606) 认为中国科技发展在于信息沟通,分模块合作,
每人深挖精通极其微小的一块,人海作战极其强大!
的百度云盘网盘共享地址1600G的android电子书、视频、软件、源码,
未整理稍有重复,下载的朋友可以每人整理好一部分,比方电子书,
放在百度网盘共享后,可以在本文下面留言提供共享地址:
http://pan.baidu.com/s/1kT7lVq3
http://pan.baidu.com/s/1o6G9qNw
http://pan.baidu.com/s/1gdlFwwN


以下是 火龙android 搜集整理的资料,有的是摘要复制过来的,由于整合的文章几十篇,所以链接地址没有了。如果想看文章出处,复制其中一段来搜索即可。


由于android相关开发网站在中国被屏蔽,或网速卡慢,所以需要取消自动更新,改为手动更新。
本文总体就是解决如何取消自动下载?如何手动下载?如何告诉工具软件插件和开发库放在哪里?
如何取消自动下载?
改文件中是否自动下载选项或改文件中指定网址为本地地址。 


如何手动下载?
改文件中指定网址为好用的地址。
从好用的网址直接下载。


如何告诉工具软件插件和开发库放在哪里?
设置环境变量
工具软件自动导入,或在工具软件中人工填写对应路径




B01章:如何取消自动下载?  
第一次创建Android工程的时候,先要在线配置gradle,但是一般会卡
 Download Gradle directly from http://services.gradle.org/distributions/gradle-1.10.all.zip


方法1:或在Android Studio安装目录下的 bin 目录下,找到 idea.properties 文件,在文件最后追加disable.android.first.run=true


方法2:
C:\Program Files\Android\Android Studio\plugins\android\lib\templates\gradle\wrapper\gradle\wrapper\gradle-wrapper.properties
 文件,里面有下载gradle的地址,随便把这个地址修改为可以使用的地址就行了,本地的也行:


#distributionUrl=http\://services.gradle.org/distributions/gradle-1.10-all.zip
distributionUrl=file\:/home/xe/Applications/Plugins/astudio/gradle-1.10-all.zip








B02章:如何手动下载?
好用的更新升级地址:
最直接方法Android SDK在线更新镜像服务器
启动 Android SDK Manager ,打开主界面,依次选择「Tools」、「Options...」,弹出『Android SDK Manager - Settings』窗口;
在『Android SDK Manager - Settings』窗口中,在「HTTP Proxy Server」和「HTTP Proxy Port」输入框内填入ubuntu.buct.edu.cn和80


1.北京化工大学镜像服务器地址:
IPv4: http://ubuntu.buct.edu.cn/ 端口:80
IPv4: http://ubuntu.buct.cn/ 端口:80
IPv6: http://ubuntu.buct6.edu.cn/ 端口:80
2.上海GDG镜像服务器地址:
http://sdk.gdgshanghai.com 端口:8000
3.大连东软信息学院镜像服务器地址:
http://mirrors.neusoft.edu.cn 端口:80




可用下载地址如下:
http://www.androiddevtools.cn/
http://downloads.puresoftware.org/files/android/
http://mirrors.neusoft.edu.cn/android/repository/
http://dl.vmall.com/c0m7f1w8rq 



Chrome/FireFox + goagent
Git 的使用与相关命令的掌握。现在好多公司的版本管理都使用 Git 平台,我们公司的代码是托管在bitbucket上的。   
5.git difftool : 1) beyond compare(正在用) 2) winMerge  等等 用于文本/文件夹比较   
6.推荐Evernote 做工作记录(主要是为了写每周末的周报总结)




C01章:离线更新升级安装JDK、SDK 
android SDK 文件夹说明
add-ons  这里面保存着附加库,比如GoogleMaps,等一些附加的SDK。


docs  这里面是Android SDKAPI参考文档,所有的API都可以在这里查到。


platforms  是每个平台的SDK真正的文件,里面会根据APILevel划分的SDK版本,这里就以Android2.2来说,进入后有一个android-8的文件夹,android-8进入后是Android2.2SDK的主要文件,其中ant为ant编译脚本,data保存着一些系统资源,images是模拟器映像文件,skins则是Android模拟器的皮肤,templates是工程创建的默认模板,android.jar则是该版本的主要framework文件,tools目录里面包含了重要的编译工具,比如aapt、aidl、逆向调试工具dexdump和编译脚本dx。


platform-tools 保存着一些通用工具,比如adb、和aapt、aidl、dx等文件,Android123提示,这里和platforms目录中tools文件夹有些重复,主要是从android2.3开始这些工具被划分为通用了。


samples 是Android SDK自带的默认示例工程,里面的apidemos强烈推荐初学者运行学习,对于SQLite数据库操作可以查看NotePad这个例子,对于游戏开发Snake、LunarLander都是不错的例子,对于Android主题开发Home则是androidm5时代的主题设计原理。


tools作为SDK根目录下的tools文件夹,这里包含了重要的工具,比如ddms用于启动Android调试工具,比如logcat、屏幕截图和文件管理器,而draw9patch则是绘制android平台的可缩放png图片的工具,sqlite3可以在PC上操作SQLite数据库,而monkeyrunner则是一个不错的压力测试应用,模拟用户随机按键,mksdcard则是模拟器SD映像的创建工具,emulator是Android SDK模拟器主程序,不过从android 1.5开始,需要输入合适的参数才能启动模拟器,traceview作为android平台上重要的调试工具。


usb_driver 顾名思义,保存着android平台google官方机型的驱动如nexusone、nexuss,同时也有一些老机型驱动的支持,比如说htcdream、htcmagic和motorola的droid。


extras   存放Android附加支持文件,主要包含android的support支持包、google的几个工具和驱动、intel的IntelHaxm。


sources 存放android SDK的源文件


system-images  存放系统用到的图片。


temp 存放临时文件




android studio 设置 JDK 或者 Android SDK 目录
有时很多人运行Android Studio会提醒你 JDK 或者 Android SDK 不存在,你需要重新设置。你需要到全局的Project Structure 页面下进行设置。进入全局的 Project Structure 页面方法如下:


步骤1




选择 Configure --> Project Defaults --> Project Structure
步骤2




选择 File --> Other Settings --> Default Project Structure








方法4改网址,最简单安全,不容易搞错。 
方法2直接覆盖文件夹,也很简便,各种系统和硬件都可行,不过需要下载专用集成好的SDK离线包,如果有之前备份好的也行。


 
方法1:用SDK Manager.exe处理国内资源网站的android sdk离线包。
第一步:到ANDROID官方下载SDK(各版本都可以),安装,记下安装路径:比如我的安装到:E:\JAVA\Android\android-studio\sdk\
 
第二步:运行SDK Manager.exe 会生成temp的文件夹,(有同学找不到SDK Manager.exe,或找到了运行不了,解决:把SDK Manager.exe从\tools\lib目录下复制到SDK的根目录双击打开就OK了)
 
第三步:把SDK Manager.exe关了,把下载好的压缩文件放在ANDROID安装目录下的的TEMP目录:如E:\JAVA\Android\android-studio\sdk\temp
 
第四步:打开SDK Manager.exe 选择你想要更新的项,此时不需要从官方下载文件,直接从本地离线更新。
 
 
方法2:下载专门的包含各版本android sdk离线安装包直接覆盖
(包中有如下文件夹,非官网的SDK包,官网的SDK包中文件夹需要一个个手工对应覆盖,比较繁琐易错,在方法3中详细介绍),覆盖已解压的adt_bundle中sdk 的以下文件夹。
 
add-ons附件
docs文档
samples样例
platforms平台
platform-tools平台工具
tools工具
market_licensing许可证
usb_driver
 
 
方法3:原理同方法2,不过方法2用的是加工处理好的离线包,方法3是用未经处理的离线包,每个版本的每个文件夹都是手工下载覆盖。
离线安装包下载地址:http://dl.vmall.com/c0m7f1w8rq
一,首先下载SDK的安装包,android-sdk_r10-windows.zip(安装工具)解压到目录,如我的目录D:\programs\android-sdk-windows
下载地址:http://dl.google.com/android/android-sdk_r10-windows.zip(目前最新版)
二,然后新建以下几个文件夹
platforms,docs,samples,usb_driver,market_licensing
三,删除tools全部内容
这一步是可选的,因为tools内容可能已经过时,也可能仍然可用。
四,打开下载工具(迅雷,电驴等等),下载以下内容
谷歌api的安装包
Android SDK Tools, revision 10 http://dl-ssl.google.com/android/repository/tools_r10-windows.zip
Android SDK Platform-tools, revision 3 http://dl-ssl.google.com/android/repository/platform-tools_r03-windows.zip
Android SDK Docs for Android API 11, revision 1 http://dl-ssl.google.com/android/repository/docs-3.0_r01-linux.zip
Android SDK Platform 3.0, revision 1 http://dl-ssl.google.com/android/repository/android-3.0_r01-linux.zip
Android SDK Platform 2.3.3._r1 Revision 1 http://dl-ssl.google.com/android/repository/android-2.3.3_r01-linux.zip
Android SDK Platform 2.3.1_r2 Revision 2 (Obsolete) http://dl-ssl.google.com/android/repository/android-2.3.1_r02-linux.zip
Android SDK Platform 2.2_r1 Revision 2 http://dl-ssl.google.com/android/repository/android-2.2_r02-windows.zip
Android SDK Platform 2.1_r2 Revision 2 http://dl-ssl.google.com/android/repository/android-2.1_r02-windows.zip
Android SDK Platform 1.6_r2 Revision 3 http://dl-ssl.google.com/android/repository/android-1.6_r03-windows.zip
Android SDK Platform 1.5_r3 Revision 4 http://dl-ssl.google.com/android/repository/android-1.5_r04-windows.zip
Android SDK Samples for Android API 11, revision 1 http://dl-ssl.google.com/android/repository/samples-3.0_r01-linux.zip
Android SDK Samples for Android API 10, revision 1 http://dl-ssl.google.com/android/repository/samples-2.3.3_r01-linux.zip
Android SDK Samples for Android API 9, revision 1 http://dl-ssl.google.com/android/repository/samples-2.3_r01-linux.zip
Android SDK Samples for Android API 8, revision 1 http://dl-ssl.google.com/android/repository/samples-2.2_r01-linux.zip
Android SDK Samples for Android API 7, revision 1 http://dl-ssl.google.com/android/repository/samples-2.1_r01-linux.zip
Android + Google APIs, API 11, revision 1 http://dl-ssl.google.com/android/repository/google_apis-11_r01.zip
Android + Google APIs, API 10, revision 1 http://dl-ssl.google.com/android/repository/google_apis-10_r01.zip
Android + Google APIs, API 9, revision 2 http://dl-ssl.google.com/android/repository/google_apis-9_r02.zip
Android + Google APIs, API 8, revision 2 http://dl-ssl.google.com/android/repository/google_apis-8_r02.zip
Android + Google APIs, API 7, revision 1 http://dl-ssl.google.com/android/repository/google_apis-7_r01.zip
Android + Google APIs, API 4, revision 2 http://dl-ssl.google.com/android/repository/google_apis-4_r02.zip
Android + Google APIs, API 3, revision 3 http://dl-ssl.google.com/android/repository/google_apis-3-r03.zip
Google USB Driver package, revision 4 https://dl-ssl.google.com/android/repository/usb_driver_r04-windows.zip
Dbank下载地址:http://dl.vmall.com/c0m7f1w8rq
如果是Linux平台的朋友,请把windows统一改为linux即可,mac平台的朋友改为macosx即可。
需要说明的是,文档和样例都是同样的地址docs-2.2_r01-linux.zip,samples-2.2_r01-linux.zip,samples-2.1_r01-linux.zip。
五,解压文档到指定目录
把android开头的文件解压到platforms目录下
把goole_apis开头的文件解压到add-ons目录下
把market_licensing-r01.zip解压到market_licensing目录下
把tools_r07-windows.zip解压到tools目录下(前面清空了该文件夹)
把docs-2.2_r01-linux.zip解压到docs
把samples-2.2_r01-linux.zip和samples-2.1_r01-linux.zip解压到samples目录下
把usb_driver_r03-windows.zip解压到usb_driver目录下。
基本上安装工作就完成了。
再打开SDK Setup.ext发现,它会找到我们已经安装的内容。
不过,可以也会有内容要更新或者安装,因为你看到该文章时,有可能已经有了更新的内容。
然后,将你的安装目录/tools加到系统环境变量,把安装目录加到Android_Home。就完成了整个安装。


方法4:
解决国内访问Google服务器的困难
启动 Android SDK Manager ,打开主界面,依次选择「Tools」、「Options...」,弹出『Android SDK Manager - Settings』窗口;
在『Android SDK Manager - Settings』窗口中,在「HTTP Proxy Server」和「HTTP Proxy Port」输入框内填入mirrors.neusoft.edu.cn和80,并且选中「Force https://... sources to be fetched using http://...」复选框。设置完成后单击「Close」按钮关闭『Android SDK Manager - Settings』窗口返回到主界面;
依次选择「Packages」、「Reload」。


方法5:
1.将Android SDK解压到指定目录如D:\android-sdk,运行eclipse, 打开菜单“Window”下的“Prferences”,点击左侧的“Android”,在右侧的SDK Location选择Android SDK的解压路径,点“确定”。
2.Eclipse中配置: Windows -> Preferences -> Android ->Browse… -> 选中SDK安装目录所在位置:\android-sdk-windows\temp
3.自动更新时,zip包临时存放路径为:
4.\android-sdk-windows\temp    其中同时放置addons.xml、addons_list-1.xml、repository-8.xml、sys-img-google_apis.xml可用来分析最新的SDK环境需要哪些文件包。
5.Eclipse中更新:Windows->Android SDK and AVDManager -> Available packages -> Refresh -> 选中要更新的包 -> Install Selected -> Accept All -> Install
6.完成后将D:\android-sdk目录压缩到一个文件如android-sdk.zip下次备用。










C02章:离线更新升级安装插件ADT 


方法1:
记下ADT插件的版本号,这个号和Android SDK Tools的版本保持一致,然后百度或者Google 关键词“adt r22.2.1“,幸运的话在结果页的前几项就有人给你分享了,下载之。
Eclipse---Help---Install New Software---Add,出现如下窗口


Name自己填,点击Archive,选择本地电脑中的ADT-22.2.1.zip文件


然后,在Work with的列表中找到刚才添加的这一项




熟悉的界面出现了,注意下面最后一项Contact all update sites不要选,否则有可能卡死,其他的跟正常一样Select All或者自定义需要更新的项,一路Next,就可以了。


C03章:离线更新升级安装插件GRADLE 
这几个文件夹的区别
D:\gradle-2.2.1 
C:\Program Files\Android\Android Studio\gradle\gradle-2.2.1                      //             LOCAL PATH
C:\Program Files\Android\Android Studio\gradle\gradle-2.2.1\bin\.gradle
C:\Program Files\Android\Android Studio\gradle\m2repository
C:\Program Files\Android\Android Studio\plugins\gradle\lib


C:\Users\Administrator\.gradle\wrapper\dists\gradle-2.2.1-all\c64ydeuardnfqctvr1gm30w53








Mac上会默认下载到 /Users/<用户名>/.gradle/wrapper/dists 目录
Win平台会默认下载到 C:\Documents and Settings\<用户名>.gradle\wrapper\dists 目录






如何取消每次新建项目工程自动升级下载
Download Gradle directly from http://services.gradle.org/distributions/gradle-1.10.all.zip


方法:项目名右键--settings--Gradle--project-level settings-- Global gradle settings 的Offline work(离线工作)勾选上,  
service directory path(服务咨询地址):C:\Users\Administrator\.gradle   
取消Offline work(离线工作)会出现下图,然后每次新建项目工程时,自动下载。




报错:Error:Cannot locate factory for objects of type DefaultGradleConnector, as ConnectorServiceRegistry has been closed.




每次项目目录更改了,Import项目,打开项目,还是新建项目,总会出现一个gradle sync in progress.当然,在有网的情况下是正常的,但要是没网的时候,studio会报一个错,gradle project sync failed basic functionality may not work(eg.xxx),这会有什么影响呢?你无法加载sdk,编辑Activity的时候提示找不到sdk,但是配置没错!而且你无法run or debug,所以,没网的情况下,你根本就无法进行安卓开发了。我们需要一个解决办法:
  既然它提示proxy有问题,我们都知道,即使断网的情况下,我们依然可以连上本地地址,即localhost的,那我们来试下,打开 /Home/UserName/.AndroidStudioPreview/config/options/other.xml,搜索“USE_HTTP”,找到下面这块东西,

你可能感兴趣的:(ADT_Bundle,eclipse,应用,ADT_bundle的,Android)