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

Kay*_*rst 47 android package android-studio apple-m1

我从官网下载了Android Studio,是针对M1芯片(arm)的。

基本上第一次运行,错误如下:

An error occurred while trying to compute required packages
Run Code Online (Sandbox Code Playgroud)

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

我已经尝试做的事情:

  • 安装命令行工具,然后将其放在 SDK 文件夹(Users/user/Library/Android/sdk)中。然后将其添加bin到路径(参考

    • 完成此操作后,当在终端上执行 sdkmanager 时,我收到以下消息Could not find or load main class com.android.sdklib.tool.sdkmanager.SdkManagerCli
    • 然后我再次搜索,它引导我到这个线程,然后按照答案,我尝试重命名文件夹,然后其他尝试不相关。我陷入了许多根本不起作用的链接和参考。
  • 之后,我尝试检查如果单击 会发生什么New Project,然后显示以下内容:

Android SDK 位置不能位于文件系统根目录

  • 正如消息所示,问题是The Android SDK location cannot be at the filesystem root,所以我再次搜索了它
    • 我对此进行了研究并找到了一些链接,例如this onethis one。在进行搜索之前,我单击“编辑”按钮,这将引导我到要更新/安装的 Android SDK(很好!),因此我必须删除 Android 文件夹(在库内)上的内容,然后单击“下一步”...然后,我收到了同样的消息An error occurred while trying to compute required packages
    • 然后我想“好吧,也许如果我更改 SDK 位置”,所以我更改为 ../Documents/sdk,最终得到相同的结果

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

当我运行 java -version 时,我看到的是:

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)
Run Code Online (Sandbox Code Playgroud)

有人有同样的问题吗?难道我做错了什么?不知道如何从这里继续,尽管我下载了 Android Studio 版本,但结果始终相同。

任何帮助表示赞赏。

小智 45

这就是我在 M1 上解决这个问题的方法。

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

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

  • 这对我来说不起作用,我的预览版也有同样的问题。 (13认同)

小智 16

我从https://developer.android.com/studio/archive尝试了十多个 2021 年稳定版本和 Canary 版本,但无法让其中任何一个工作。

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

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

  2. 删除这个版本并像平常一样打开稳定的Android Studio。

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


kee*_*_ta 10

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

我的替代选择是下载IntelliJ 社区版并将 Android SDK 安装到您的计算机上。

IntelliJ 下载页面的图像

(IntelliJ)安装完成后,

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

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

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


小智 9

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

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

  • 这实际上对我有用。我已经尝试了上面的 Canary 版本,但遇到了与主页上的版本相同的问题。 (2认同)

Ram*_*mar 7

正如你提到的,我的 MacBook Air(m1 芯片)也遇到了同样的问题。 在此输入图像描述

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

在此输入图像描述

在此输入图像描述


归档时间:

查看次数:

16800 次

最近记录:

3 年,11 月 前