首页 > 技术文章 > unable to access android sdk add-on list and SDK 更新镜像设置 and AOSP 代码下载

xiapeng0701 2017-08-29 23:47 原文

1.问题:unable to access android sdk add-on list

在 Android Studio 安装目录 bin/idea.properties 文件最后追加一句
disable.android.first.run=true
建议别用记事本打开,notepad++ 不错哟!
Or 按照下面的方法设置下。

2.Android SDK 在线更新镜像服务器资源:

镜像来源:http://tools.android-studio.org/index.php/85-tools/110-androidsdk-mirrors
Thanks share.
Thanks again.

镜像

大连东软信息学院镜像服务器地址:
http://mirrors.neusoft.edu.cn 端口:80
狗带了。
北京化工大学镜像服务器地址:
IPv4: http://ubuntu.buct.edu.cn/ 端口:80
IPv4: http://ubuntu.buct.cn/ 端口:80
IPv6: http://ubuntu.buct6.edu.cn/ 端口:80
上海GDG镜像服务器地址:
http://sdk.gdgshanghai.com 端口:8000
中国科学院开源协会镜像站地址:
IPV4/IPV6: http://mirrors.opencas.cn 端口:80
这个不错哟
IPV4/IPV6: http://mirrors.opencas.org 端口:80
IPV4/IPV6: http://mirrors.opencas.ac.cn 端口:80
腾讯Bugly 镜像:
http://android-mirror.bugly.qq.com 端口:8080
腾讯镜像使用方法: http://android-mirror.bugly.qq.com:8080/include/usage.html

使用方法:

启动 Android SDK Manager
->打开主界面,依次选择『Tools』、『Options…』,弹出『Android SDK Manager - Settings』窗口;
在『Android SDK Manager - Settings』窗口中,
在『HTTP Proxy Server」和「HTTP Proxy Port』输入框内填入上面镜像服务器地址和端口,并且选中『Force https://… sources to be fetched using http://…』复选框。设置完成后单击『Close』按钮关闭『Android SDK Manager - Settings』窗口返回到主界面;
依次选择『Packages』、『Reload』。

 

3.源码下载

a. 清华的镜像服务器

主页:https://mirrors-i.tuna.tsinghua.edu.cn/help/AOSP/

 

b. repo 下载:

mkdir ~/bin
PATH=~/bin:$PATH
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo  //  这一步有待商缀,如果网络不行,尝试下面的一步。
chmod a+x ~/bin/repo

c. 解决repo 问题

curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o repo
export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo'

 

d. clone manifest 方便查询版本
git clone https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest

 

e. 传统的下载方法,版本根据上一步自由获取(个人偏好)

repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b android-8.1.0_r9

 

f. 单库下载。

repo sync xxxxxx

 

g. 镜像使用

mirror . 

一般创建:repo init  。。。。 最后跟 --mirror  (声明是个mirror)

一般使用:repo init  。。。。 最后跟 --reference= mirror 地址 (设置)

 

h.git daemon ,以后研究,可以方便建立自己的代码关键。

推荐阅读