【问题标题】:Android Studio error on Ubuntu: An error occurred while trying to compute required packagesUbuntu 上的 Android Studio 错误:尝试计算所需包时发生错误
【发布时间】:2017-08-22 16:26:55
【问题描述】:

我已经关注了官网的instructions

但我无法安装 Android Studio。我收到错误消息“尝试计算所需软件包时发生错误”,如附图所示。

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

【问题讨论】:

标签: java android android-studio ubuntu ubuntu-16.04


【解决方案1】:

当然,您需要安装 Java 开发工具包。

sudo apt-get install openjdk-8-jdk

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

编辑:

有一个手动解决方法!

根据https://stackoverflow.com/a/42733510/7694425 的帖子:

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

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

期待更好的解决方案。

更新 2:

模拟器包问题的解决方案!

在研究了 repo 的 XML 一段时间后,我发现了这个问题。

事实证明,“模拟器”包仅在通道 3(canary)中,而“工具”包在通道 0(稳定)中,但依赖于“模拟器”。解决办法是强制管理器从频道3下载“模拟器”包:

./sdkmanager --channel=3 emulator

问题解决了!

【讨论】:

  • 没用。首先,我尝试了您共享的上述命令。我有错误。然后我尝试了下面的命令并安装了 jdk 9,在你编辑之后我安装了 jdk 8。 sudo apt-get -o Dpkg::Options::="--force-overwrite" install openjdk-9-jdk 但问题没有解决。
  • 再看帖子。
猜你喜欢
  • 2021-12-20
  • 1970-01-01
  • 1970-01-01
  • 2018-10-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多