我从官方网站下载了适用于M1芯片(arm)的Android Studio。
第一次运行时,出现以下错误:
An error occurred while trying to compute required packages
整天我一直在寻找方法让Android Studio工作,但是那个错误信息一直显示。不确定它是否与M1 MacBook有关,在我的Intel电脑上它的表现如预期般良好。
我已经尝试过以下操作:
- 安装命令行工具,然后将其放置在SDK文件夹中(Users/user/Library/Android/sdk)。然后将
bin
添加到PATH中(参考)
- 在执行终端上的sdkmanager时,会出现以下消息Could not find or load main class com.android.sdklib.tool.sdkmanager.SdkManagerCli
- 然后我再次搜索并转到此线程,根据答案尝试重命名文件夹,然后进行其他不相关的尝试。我遇到了许多没有用的链接和参考资料。
- 然后我尝试检查如果我点击New Project
会发生什么,然后显示如下:
- - 如消息所示,问题是The Android SDK location cannot be at the filesystem root
The Android SDK location cannot be at the filesystem root
,所以我再次进行了搜索
- 我研究了几个链接,例如这个和这个。在进行此搜索之前,我单击了“编辑”按钮,导致要更新/安装Android SDK(很好!),因此我必须删除我在Android文件夹(位于Library内)中的内容,然后单击下一步...然后,我收到了相同的消息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)
有人遇到过相同的问题吗?我做错了什么吗?不确定该如何继续,无论我下载哪个版本的Android Studio,结果总是一样。
感激任何帮助。