Intellij 2020.3 Apple Silicon 安装Android SDK失败

问题描述

我正在尝试在运行 Apple Silicon 的 Mac 上使用 Intellij 社区版 (2020.3) 安装 Android SDK。我已经下载了新发布的 Intellij for ARM,并尝试使用 Intellij SDK 设置(在创建新的 Android 项目时启动)安装 SDK。

但是,在尝试安装 SDK 时,我收到以下错误消息(请参见屏幕截图):

An error occurred while trying to compute required packages.

在终端中,我看到两个例外:

2021-01-06 09:52:35,395 [ 562239]   WARN - util.EmbeddeddistributionPaths - Failed to find a valid embedded JDK
java.lang.Error: Incomplete or corrupted installation - "/Applications/prebuilts/studio/jdk/jdk11/mac/Contents/Home" directory does not exist

关注

2021-01-06 09:53:07,896 [ 594740]   WARN - precated.InstallComponentsPath - Dependant package with key emulator not found!
com.android.tools.idea.sdk.wizard.SdkQuickfixUtils$PackageResolutionException: Dependant package with key emulator not found!

如果我尝试手动安装 Android SDK,当我尝试安装构建工具时也会收到第二条错误消息:Dependant package with key emulator not found!

我知道 Apple Silicon 不存在模拟器,但我仍然应该能够使用物理设备安装构建工具和调试,对吗?

解决方法

IntelliJ IDEA Ultimate

它也发生在 IntelliJ IDEA Ultimate 中。 我已经用 Android Studio 安装了 Android SDK;但是,IntelliJ 无法在物理设备上启动 Android 应用程序。

,

我想当前版本的 IntelliJ IDEA 社区中的 Android 支持还没有任何 Apple Silicon 支持。

这是一篇 Android Studio 文章,介绍了对 Apple Silicon 模拟器的初始支持:Android Emulator Apple Silicon Preview。文章包含图像链接和安装说明。