电脑升级系统太高,导致配置跟不上电脑软件,重装电脑系统后,却遇到以下问题,在此,记录下。
问题1,Unable to access Android SDK add-on list
SDK Platforms下,看不到各Android版本
- 使用下方命令
ping dl.google.com
果然,ping不通
whz@whzdeMacBook-Pro ~ % ping dl.google.com
PING dl.google.com (142.250.204.46): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
Request timeout for icmp_seq 4
Request timeout for icmp_seq 5
Request timeout for icmp_seq 6
- 通过该链接找个能访问的ip,记录下来
https://ping.chinaz.com/dl.google.com
懒得找的,可使用我这个:
58.254.137.161
备注:也可使用,ping 58.254.137.161,验证下能否ping通
- 修改电脑的hosts文件(我电脑上MacBook,Windows同理)
sudo vi /etc/hosts
最后一行,增加如下配置,并保存
220.181.174.97 dl.google.com
- 再ping下dl.google.com
whz@whzdeMacBook-Pro ~ % ping dl.google.com
PING dl.google.com (220.181.174.97): 56 data bytes
64 bytes from 220.181.174.97: icmp_seq=0 ttl=116 time=11.651 ms
64 bytes from 220.181.174.97: icmp_seq=1 ttl=116 time=9.796 ms
64 bytes from 220.181.174.97: icmp_seq=2 ttl=116 time=11.865 ms
64 bytes from 220.181.174.97: icmp_seq=3 ttl=116 time=9.945 ms
64 bytes from 220.181.174.97: icmp_seq=4 ttl=116 time=10.991 ms
64 bytes from 220.181.174.97: icmp_seq=5 ttl=116 time=9.755 ms
64 bytes from 220.181.174.97: icmp_seq=6 ttl=116 time=11.677 ms
可以ping通了,而且也能看到各Android Sdk版本了,但是灰色无法点击。
问题2,The Android SDK location cannot be at the filesystem root.
因为,Android SDK Location是空的,需要配置下
-
点击,Edit按钮,设置Android SDK Location的路径,却发现该戒面无法勾选
截屏2024-03-23 上午10.50.31.png
原因:该路径是Android Studio提供的系统路径,你的电脑不一定有权限访问,因此需要换个有权限的访问路径。
-
重新设置路径后,发现可以偶现,下一步了
截屏2024-03-23 上午10.54.51.png -
最终问题解决
截屏2024-03-23 上午11.00.02.png
网友评论