Android Ubuntu 上的 Studio 错误:尝试计算所需包时出错

Android Studio error on Ubuntu: An error occurred while trying to compute required packages

我已经在官方网站上关注了 instructions

但我无法安装 Android Studio。如附图所示,我收到错误消息 "An error occurred while trying to compute required packages"。

几个月前,当我尝试安装 Android Studio 时,Android Studio 官方网页上有安装 Java JDK 的说明。今天我没有找到任何关于它的痕迹。我是否需要安装任何 Java 相关文件来修复错误?

当然需要安装Java开发包。

sudo apt-get install openjdk-8-jdk

...例如在终端应该可以解决问题。

编辑:

有一个手动解决方法!

根据 post :

  1. 下载命令行工具,将它们放在 SDK 文件夹中(例如, 在 mac: /Users/user/Library/Android/sdk), 然后添加 bin 文件夹到 PATH。
  2. 安装最新平台:在终端中, 执行 sdkmanager "platforms;android-25"
  3. 打开 Android Studio,然后 转到 SDK 管理器(外观和行为 > 系统设置 > Android SDK)
  4. 单击 "Edit",然后单击 select sdk 文件夹。然后 "Next" > "Next" > "Finish".

仍然,它没有解决缺少的模拟器包,因此 Android SDK 工具无法更新,因为它是一个依赖项。但是 Android studio 可以工作,您可以下载其他包。

期待更好的解决方案。

更新二:

解决模拟器包问题!

在回购的 XML 中挖掘了一段时间后,我发现了这个问题。

事实证明,"emulator" 包仅在通道 3(金丝雀)中,而 "tools" 包在通道 0(稳定)中,但依赖于 "emulator"。解决方法是强制管理员从频道3下载"emulator"包:

./sdkmanager --channel=3 emulator

问题已解决!