Mac Silicon版Android Studio安装卡在下载环节求解决办法
Apple Silicon版Android Studio安装卡Emulator下载的解决办法
手动下载对应安装包
直接复制提示里的链接https://dl.google.com/android/repository/emulator-darwin_aarch64-8807927.zip,用浏览器或第三方下载工具完成下载,确保文件没有损坏。定位并配置缓存目录
- 打开Finder,按下
Cmd+Shift+G,输入路径~/Library/Android/sdk/cache并回车进入缓存目录;如果没有cache文件夹,手动新建一个。 - 将下载好的
emulator-darwin_aarch64-8807927.zip放到该目录中。 - 在同一目录下创建一个空文件,命名为
emulator-darwin_aarch64-8807927.zip.complete,这个文件是用来告诉Android Studio该安装包已下载完成的标记。 - 再创建一个
package.xml文件,内容如下(适配当前包的版本信息):<ns2:repository xmlns:ns2="http://schemas.android.com/repository/android/common/01" xmlns:ns3="http://schemas.android.com/sdk/android/repo/addon2/01" xmlns:ns4="http://schemas.android.com/sdk/android/repo/repository2/01" xmlns:ns5="http://schemas.android.com/sdk/android/repo/sys-img2/01"> <remotePackage path="emulator-darwin_aarch64-8807927.zip"> <type-details xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns4:emulatorTypeDetails"> <abi>arm64-v8a</abi> </type-details> <revision> <major>31</major> <minor>3</minor> <micro>10</micro> </revision> <display-name>Android Emulator</display-name> <description>The Android Emulator simulates Android devices on your computer so that you can test your application on a variety of devices and Android API levels without needing to have each physical device.</description> </remotePackage> </ns2:repository>
- 打开Finder,按下
重启Android Studio继续安装
关闭Android Studio后重新打开,继续之前的安装流程,此时程序会检测到缓存里的安装包,直接跳过下载步骤进入安装环节。备选:切换国内镜像源
打开Android Studio的偏好设置,依次进入Appearance & Behavior->System Settings->Android SDK->SDK Update Sites,添加国内镜像源后取消默认的Google源,应用设置后重新尝试下载。
内容的提问来源于stack exchange,提问作者TomerZigdon
相关产品推荐
相关产品推荐

