当前位置: 首页 > 知识库问答 >
问题:

Android Studio Mac Fresh安装-一个又一个错误

赖绪
2023-03-14

从来没有真正使用过一个软件抛出这么多错误。我安装了并得到了以下所有的错误,所以尝试了一个新的安装,遵循一个重新安装的过程将它完全删除,甚至包括SDK,但再次安装它抛出了完全相同的错误。从我读到的应该只是在基本安装后工作?

第一次打开时的第一个错误:

无法访问android sdk添加到列表

* Error running Gradle:
ProcessException: Process "/Users/hasen/AndroidStudioProjects/testing_app/android/gradlew" exited abnormally:
Starting a Gradle Daemon (subsequent builds will be faster)

> Configure project :app
Checking the license for package Android SDK Build-Tools 28.0.3 in /usr/local/Cellar/android-sdk/24.4.1_1/licenses
Warning: License for package Android SDK Build-Tools 28.0.3 not accepted.
Checking the license for package Android SDK Platform 28 in /usr/local/Cellar/android-sdk/24.4.1_1/licenses
Warning: License for package Android SDK Platform 28 not accepted.

Picked up _JAVA_OPTIONS: -Xverify:none

FAILURE: Build failed with an exception.

* Where:
Build file '/Users/hasen/AndroidStudioProjects/testing_app/android/build.gradle' line: 24

* What went wrong:
A problem occurred evaluating root project 'android'.
> A problem occurred configuring project ':app'.
   > Failed to install the following Android SDK packages as some licences have not been accepted.
        build-tools;28.0.3 Android SDK Build-Tools 28.0.3
        platforms;android-28 Android SDK Platform 28
     To build this project, accept the SDK license agreements and install the missing components using the Android Studio SDK Manager.
     Alternatively, to transfer the license agreements from one workstation to another, see http://d.android.com/r/studio-ui/export-licenses.html

     Using Android SDK: /usr/local/Cellar/android-sdk/24.4.1_1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 13s
  Command: /Users/hasen/AndroidStudioProjects/testing_app/android/gradlew app:properties

Finished with error: Please review your Gradle project setup in the android/ folder.

编辑:错误地标记为副本。这不是一个重复的问题,因为三年前的解决方案对我不起作用,我还有两个错误,在重复的问题中根本没有提到。

此外,我的问题的解决方案是删除由Homebrew安装的Android SDK的第二个安装。在假设的问题中没有提到这些,这是一个“重复的”。

共有1个答案

单于煌
2023-03-14

让我先澄清一下你的意见:我没有否决,但你的措辞有很多不尽如人意之处。Android Studio不是我心爱的任何东西,它只是一个工具,我使用为缺乏一个更方便的。您遇到的不是Android Studio安装问题,而是Android工具链问题。

你的Android工具链坏了。

我将在这里采取几个步骤来验证您的问题是从哪里产生的,因为如果不能够复制它,很难判断。相反,我将告诉你,如果我遇到一个新安装的macOS(或任何其他操作系统,因为我不再运行macOS了),我将遵循什么步骤。

    null
export ANDROID_HOME="$HOME/Android/Sdk"
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
$ echo $JAVA_HOME
/usr/lib/jvm/java-8-openjdk-amd64
 $ java -version
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-8u212-b03-0ubuntu1.19.04.2-b03)
OpenJDK 64-Bit Server VM (build 25.212-b03, mixed mode)

在设置好JAVA_HOME、ANDROID_HOME等之后。如果键入adb--version,那么无论您在哪里,它都应该起作用:

$ adb --version
Android Debug Bridge version 1.0.41
Version 29.0.1-5644136
Installed as /home/martin/Android/Sdk/platform-tools/adb

在这一切之后,假设您的Android Studio SDK指针指向了正确的地方,那么您应该可以走了。

请记住,项目可以选择使用嵌入式JDK(实际上它是推荐的),所以如果Java适合您,请忽略我安装Java的方式:)(我更喜欢使用我自己的JDK副本,我已经习惯了)。请记住,这是per-project设置。

 类似资料:
  • 前面的例子中,我使用了临时变量,这样便于把步骤讲清楚,代码也容易调试,但是我们也可以少写几行: int factorial (int n) { if (n == 0) { return 1; } else { return n * factorial (n-1); } } 从现在开始,我倾向于使用更简洁的版本,但我仍然建议你在开发过程中使用更清晰的版本。当代码正常工作

  • 当我激活这个插件时,它会向我显示错误,我如何解决这个问题? 致命错误:未捕获错误:在C:\xampp\htdocs\www\real\wp content\plugins\realtyelite theme plugin\inc\vc函数中调用未定义的函数vc\u add\u shortcode\u param()。php:3堆栈跟踪:#0 C:\xampp\htdocs\www\real\wp

  • 我是RXJava的新手。在一个场景中,我希望调用第一个登录webservice(),如果成功,则希望调用另一个webservice()以获取用户信息。

  • 我有一个包含以下元素的ArrayList: 我要将移到之后,以以下顺序: 我使用此代码: 上述代码的结果如下: 移动一个又一个元素的最佳方法是什么?

  • 本页概述了启动和运行Storm集群的步骤,如果您使用AWS,您应该查看storm-部署项目.storm-部署 在EC2上完全自动化配置和安装Storm集群. 它还为您设置Ganglia,以便您可以监视CPU,磁盘和网络使用情况. 如果您在运行Strom集群时遇到困难,请首先在 Troubleshooting 页寻求解决. 再者, 查看或者发送邮件列表. 下面是部署Storm集群的步骤总结: 设置

  • 在一段时间的循环中,我使循环在一次无效输入后不会返回有效的答案,并重复“错误!无效的客户类型。再试一次。”一遍又一遍,直到我关闭程序。如果我第一次输入R或C作为输入,它会正常工作。当我输入其他任何东西时,我会得到错误信息“错误!无效的客户类型。再试一次。”就像我应该是故意的一样。然而,在输入r或c错误之后,我又会再次出现错误,我所做的任何输入都会一遍又一遍地返回错误信息,直到我关闭程序。有人能告诉