我尝试更新Android Studio并遇到此错误。我该如何解决这个问题?
我对Android工作室和Android应用开发没有太多经验。
我正在使用Android Studio 2.3和Linux。
答案 0 :(得分:16)
这对我有用,因为这篇文章尝试:更新2 https://stackoverflow.com/a/42735118/5133603
更新2:
模拟器包问题的解决方案!
在挖掘了repo的XML一段时间后,我发现了这个问题。
事实证明,“模拟器”包只在通道3(金丝雀)中,而“工具”包在通道0(稳定)但依赖于“模拟器”。解决方案是强制管理员从通道3下载“模拟器”包:
./sdkmanager --channel=3 emulator
问题解决了!
答案 1 :(得分:9)
这对我有用:
bin
文件夹添加到PATH。 / LI>
sdkmanager "platforms;android-25"
我希望这也适合你。
答案 2 :(得分:6)
暂时将更新频道更改为加拿大频道(设置>外观和行为>系统设置>更新)。它对我有用(Windows,Android Studio 2.3)我希望,这个bug将在下一个版本的Android Studio中修复。
答案 3 :(得分:1)
从此路径启动“Android SDK Manager”:
%Android_home%\SDK Manager.exe
从此管理器安装所有更新。
P.S。这对我有用。
答案 4 :(得分:1)
我的解决方案使用Void Linux(它也应该修复其他发行版):
在此确切路径中创建名为Sdk
的新文件夹。 Bash示例:$ mkdir $HOME/Android/Sdk
cd
到此文件夹,并下载最新的SDK命令行版本。 Bash示例:$ curl https://dl.google.com/dl/android/studio/ide-zips/2.3.0.8/android-studio-ide-162.3764568-linux.zip
提取 android-studio-ide-162.3764568-linux.zip 。必须这样:$HOME/Android/Sdk/tools
启动Android Studio,然后继续正常安装。
PS:如果您的$ HOME上没有Android文件夹,则应创建它,然后执行步骤1,2和3,在 Android Studio中选择$HOME/Android/Sdk
文件夹→配置→* SDK Manager→编辑,然后继续执行步骤4.
答案 5 :(得分:0)
这为我修复了(在完全修补的Ubuntu 16.04(Xenial Xerus)上)。
免责声明:我事先清理了一切:
rm -Rf ~/android-studio/ ~/.AndroidStudio2.2/ ~/.android/ ~/Android/
然后:
wget https://dl.google.com/dl/android/studio/ide-zips/2.3.0.8/android-studio-ide-162.3764568-linux.zip
wget https://dl.google.com/android/repository/tools_r25.2.3-linux.zip
unzip android-studio-ide-162.3764568-linux.zip -d ~/
mkdir -p ~/Android/sdk
unzip tools_r25.2.3-linux.zip -d ~/Android/sdk
~/Android/sdk/tools/bin/sdkmanager "platforms;android-25"
~/Android/sdk/tools/bin/sdkmanager --channel=3 emulator
~/android-studio/bin/studio.sh
答案 6 :(得分:0)
这是有用的:
答案 7 :(得分:-1)
删除目录 C:/ Users /%user%/ AppData / Local / Android / sdk 和重命名其他目录该位置从 sdk1到sdk 。 重新启动 Android Studio(关闭项目),系统会弹出一个助手,要求您更新将在此过程中检测到的sdk,因此无需重新下载。