Macbook M1 上关于 Android Studio 的错误:尝试计算所需包时出错

Error about Android Studio on Macbook M1: An error occurred while trying to compute required packages

我在官网下载了AndroidStudio,是M1芯片(arm)的。

基本上运行第一次使用,报错如下:

An error occurred while trying to compute required packages

我整天都在搜索它,想找出一种方法让 Android Studio 正常工作,但错误不断出现。不完全确定它是否与 M1 Macbook 有关,因为在我的 Intel Macbook 上它按预期工作。

我已经尝试过的事情:

The Android SDK location cannot be at the filesystem root

似乎无论我做什么,它最终都会显示相同的消息。

当我 运行 java -版本就是我看到的:

java version "1.8.0_311"
Java(TM) SE Runtime Environment (build 1.8.0_311-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.311-b11, mixed mode)

有人遇到同样的问题吗?难道我做错了什么?不知道如何从这里开始,尽管我下载了 Android Studio 版本,但结果总是一样。

感谢任何帮助。

这就是我在 M1 上为我解决的问题。

  1. 转到 Android Studio Preview 并下载适用于 Apple 芯片 (Chipmunk) 的最新 Canary 版本。别担心,这只是为了完成初始设置。
  2. 解压它,运行它,让它像往常一样安装所有 SDK 组件、接受许可证等。
  3. 完成后,只需将其关闭并删除即可。

现在,当您启动稳定的 Android Studio (Arctic Fox) 时,您应该不会看到错误。

我遇到了与 OP 完全相同的错误。按照 Art Fedorychak 提到的,它对我也有用。似乎 Apple M1 android studio 版本的当前稳定版本实际上并没有初始化一个 SDK,如果一个不存在的话,但它似乎能够更新和/或初始化一个只要存在的 SDK因为引用了同一个文件夹,所以我们只需要在初始 运行 上使用 M1 的工作 SDK,然后恢复到稳定的 AS

我通过以下步骤解决了问题:

  1. 安装旧的 Android Studio 3.6.3(在 https://developer.android.com/studio/archive 找到旧的 Android Studio)
  2. 安装 Android SDK
  3. 用 Android Studio 的 Apple Chip 版本覆盖安装

我尝试了来自 https://developer.android.com/studio/archive 的十几个 2021 稳定版和 Canary 版本,但无法使它们中的任何一个正常工作。

这是我能找到的唯一有效的方法:

  1. 下载、解压并运行 Android Studio 3.6.3 android-studio-ide-192.6392135-mac.zip 来自 here.
  1. 继续完成初始设置,让它下载并安装 SDK。忽略最后的任何错误。

  2. 删除此版本并像往常一样打开稳定版 Android Studio。

  3. 您现在可以继续设置了!

几天前我也遇到了这个问题,后来我改变了主意,不再使用 Android Studio。而且它是固定的!

我的备选方案是下载 IntelliJ community edition 并将 Android SDK 安装到您的机器上。

Image for IntelliJ Download Page

(IntelliJ)安装完成后,

您还需要创建新项目,select android 然后下载SDK。 (感谢@SteveRoger 的评论)

然后再次打开 Android Studio 并按照其设置向导进行操作。会显示我的机器已经安装了AndroidSDK,此时可以运行完美

希望这是适合您的替代解决方案。 祝你有美好的一天。

我的 MacBook air(m1 芯片)遇到了与您提到的相同的问题。

我是怎么解决的? 只需下载 IDE - Intellij IDEA 并创建一个新项目,select Android 项目并在那里下载 Android SDK,现在您可以安装 android studio 并安装了 sdk。

我在下载 Android Studio 7.0.3 时也遇到了完全相同的问题。以下是对我有帮助的内容。

  1. 下载command line tools,将它们放在SDK文件夹中(例如,在mac:/Users/user/Library/Android/sdk),然后将bin文件夹添加到PATH。
  2. 安装最新平台:在终端中,执行./sdkmanager "platforms;android-31"
  3. 接下来执行此命令./sdkmanager --channel=3 emulator(这会将通道从 stable=0 切换到 canary=3)
  4. 打开 Android Studio,然后转到 SDK 管理器(外观和行为 > 系统设置 > Android SDK) 单击“编辑”,然后单击 select sdk 文件夹。然后“下一步”>“下一步”>“完成”。
  5. 现在重新启动 Android Studio,一切正常

这就是为我解决的问题:

  1. 下载并安装 IntelliJ IDEA。 https://www.jetbrains.com/idea/download/#section=mac
  2. 打开 IntelliJ IDEA 并新建 Android 项目
  3. 下载sdk成功
  4. 打开 Android Studio 并检查它是否有效

我解决这个问题的办法就是简单的把SDK放到别的地方。对于我自己,我将 SDK 文件夹放在 Documents 的子文件夹中。 SDK 下载将启动。