解决VS2015安装Android(安卓)SDK 后文件不全及更新问题
近日安装VS2015专业版后。想进行Android开发,就新建了一个Blank app 结果报【值不能为空 null 参数名:path1】
1:首先检查工具 xamarin 工具那设置的SDK路径对不对。结果都正确。
2:然后到C盘下检查C:\Program Files (x86)\Android\android-sdk 里面的文件全不全,结果一看缺失好几个文件,就里面打开SDK Manager.exe 进行下载更新,结果老是
链接状态无反应。
由于sdk在C盘中,所以需要设置“C:\Program Files (x86)\Android\”这个目录的权限为可写才行,否则会报错的;
3:打开android sdk manager=》tool=》options,如图所示
设置Http Proxy Server为mirrors.opencas.org Http Proxy Port:80 如果你的机器还是下载不行的话请选择下面列表中其他的服务及端口尝试:
Android SDK在线更新镜像服务器
-
中国科学院开源协会镜像站地址:
-
IPV4/IPV6:
http://mirrors.opencas.cn
端口:80 -
IPV4/IPV6:
http://mirrors.opencas.org
端口:80 -
IPV4/IPV6:
http://mirrors.opencas.ac.cn
端口:80
-
-
上海GDG镜像服务器地址:
http://sdk.gdgshanghai.com
端口:8000 -
北京化工大学镜像服务器地址:
-
IPv4:
http://ubuntu.buct.edu.cn/
端口:80 -
IPv4:
http://ubuntu.buct.cn/
端口:80 -
IPv6:
http://ubuntu.buct6.edu.cn/
端口:80
-
-
大连东软信息学院镜像服务器地址:
http://mirrors.neusoft.edu.cn
端口:80
设置好服务及端口后将Others中的Force https://...sources to be fetched using http://...复选框勾上【勾选原因:改为强制http请求,而非https请求,加快下载速度。】
4:手动设置一下代理,国内和谐了g所以设置下让下载更快。
使用方法:
修改hosts的方法和下载地址如下:
1. 找到hosts这个文件,在Windows 系统下是位于C:\WINDOWS\system32\drivers\etc目录里。
2. 以记事本的方式打开hosts,添加以下文档中的地址并保存就可以了,注意hosts文件没有后缀。
如果是用linux系统的同学,请修改/etc/hosts这个文件。
如果是苹果电脑(Mac )请打开你的文件管理器(也就是Finder)
然后,请按快捷键组合“Shift+Command+G”三个组合按键查找文件,并输入Hosts文件的所在路径:/etc/hosts。
其次,在打开的文件夹中找到“Hosts”文件夹。
最新Google hosts地址(随时更新):http://laod.cn/hosts/2015-google-hosts.html 里面有个 TXT格式本地查阅&下载 点击下载或者打开复制到hosts文件保存即可。
另外的一个访问IP :74.125.237.1 dl-ssl.google.com
5:其他方法 就是去下载离线集成的SDK http://download.csdn.net/detail/n52376531/8622507
6:看下最终效果:
更新后多了四个文件夹,里面就是我们更新的。
参考文章地址:
http://www.apkbus.com/android-240851-1-1.html
http://www.androiddevtools.cn/ 里面有所有的SDK及各种工具的下载。tks
更多相关文章
- 万字长文带你了解最常用的开源 Squid 代理服务器
- 一款常用的 Squid 日志分析工具
- GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
- Nginx系列教程(二)| 一文带你读懂Nginx的正向与反向代理
- RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
- Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
- Android(安卓)小项目之--数据存储【Files】(附源码)
- Android逆向之旅---Native层的Hook神器Cydia Substrate使用详解
- windows7: emulator: could not find virtual device named 'avd3