【问题标题】:How to fix 'Android SDK not found at this location' error while installing flutter?安装flutter时如何修复“在此位置找不到Android SDK”错误?
【发布时间】:2019-12-23 08:25:06
【问题描述】:

我正在我的 Ubuntu 18.10 中安装颤振。我将使用 Visual Studio Code 进行颤振开发。我还没有安装 Android Studio。

我从 official android site 下载了 Android 命令行工具,并将其解压缩到 Documents/development/android 的单独文件夹中

我按照flutter documentation在bashrc文件中设置ANDROID_HOME的路径

这里是 .bashrc 文件

还有Android工具链错误

【问题讨论】:

    标签: android flutter dart


    【解决方案1】:

    看来,您设置了 ANDROID_HOME 变量,但它没有添加到 PATH。 确保将 ANDROID_HOME 添加到路径中,如下所示

    export PATH=$PATH:$ANDROID_HOME/bin

    然后重新启动控制台。

    更新

    为了让Android SDK正常工作,您需要为以下SDK包设置路径。

    ..android-sdk\tools
    ..android-sdk\platform-tools
    

    你的 ANDROID_HOME 将是

    ..android-sdk
    

    【讨论】:

    • $ANDROID_HOME 路径只包含工具文件夹,Linux 下是从developer.android.com/studio/index.html#command-tools 下载的
    • 您下载的那些东西是为了让 SDK 使用命令行。您需要使用附带的 sdkmanager 下载其他 SDK 包。检查我更新的答案。
    【解决方案2】:

    当您说您已下载 Android 命令行工具时,我不确定您指的是什么。从终端的输出中,它告诉我您的机器中没有 SDK 文件。要下载 Android SDK,请参阅this link here 并下载与您的操作系统匹配的 tar 文件。然后在您设置为ANDROID_HOME 的文件夹中提取tar 文件。这应该可以正常工作。

    如果您遇到同样的错误,我强烈建议您下载 Android Studio 并通过 Android Studio 安装 Android SDK。颤振文档也这么说。在安装 Android Studio 之后,如果您不考虑使用它,您可以随时卸载或删除它。

    【讨论】:

    • 我从developer.android.com/studio/index.html#command-tools下载了命令行工具文件。如果我要使用 VIsual Studio Code,我还需要安装 android studio 吗?
    • 命令行工具不是 SDK。您需要从我的答案中提供的链接下载 SDK,并按照我的建议将其提取到您在 ANDROID_HOME 中指定的文件夹中。那应该可以解决您的问题。如果这不能解决问题,请告诉我。
    【解决方案3】:

    请替换你的android sdk,这是sdk的默认安装位置C:\Users\Intel\AppData\Local\android\android_sdk

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-01
      • 2013-06-26
      • 1970-01-01
      • 1970-01-01
      • 2021-12-14
      • 2011-05-22
      • 2019-02-15
      • 1970-01-01
      相关资源
      最近更新 更多