【问题标题】:Cannot run my app, asking to select Android SDK无法运行我的应用,要求选择 Android SDK
【发布时间】:2017-10-26 02:09:24
【问题描述】:

今天我已经安装了 Android Studio Canary 1

现在我无法运行我的应用程序。出现以下对话框。

我已经通过File-> Project Structure-> Android SDK location设置了正确的SDK位置。

期待您的帮助来解决这个问题。

警告对话框图片:

【问题讨论】:

标签: android android-studio-3.0


【解决方案1】:

进入项目结构设置,将 Source Compatibility 和 Target Compatibility 设置为您当前的 java 开发工具包版本:

【讨论】:

    【解决方案2】:

    只需要将项目文件与 gradle 文件同步即可。

    File -> Sync Project with Gradle Files
    

    【讨论】:

      【解决方案3】:

      我尝试了这篇文章中的每一个答案,但我的问题只有在我执行以下步骤后才得到解决:

      文件 -> 关闭项目 -> 删除项目 -> 打开现有项目(相同 项目)

      也许这会为另一个有同样错误的人节省一个早晨。

      编辑

      这在 MacBook 上经常发生在我身上。在我发布这个答案之后,它一直在发生,所以我所做的是:

      • 卸载我从 App Store 获得的 Android Studio 版本;
      • 从Android Studio官网下载桌面稳定版;
      • 开始使用桌面版 Android Studio。

      再也没有发生过。

      【讨论】:

      • 但不幸的是,经过一段时间后,错误反复出现。我从 gradle 文件中删除了 Kotlin 的所有依赖项,现在为我永久解决了这个问题。
      • @FebinKR 我刚刚为不断发生这种情况的人编辑了我的答案。
      【解决方案4】:

      有时会错误地配置 SDK 路径。你需要修复它。

      1. 到设置/首选项(command + , on mac)。
      2. 搜索 SDK
      3. 在 Android SDK 下,单击编辑并将其指向文件系统上 sdk 目录的根目录。 (如果没有安装 SDk,则从下面的列表中安装)。

      【讨论】:

        【解决方案5】:

        进入sdk manager并根据您的设备安装sdk并检查您的设备api。例如,如果您的设备是 jellybean,则安装 api 19 sdk。

        【讨论】:

        • 错了.. :) 它是软糖
        • 嘿,你重启了你的安卓工作室
        【解决方案6】:

        转到工具> Android > SDK 管理器并确保您在系统设置下选择了默认设置。在这张图片中,我选择了 Android 7.1.1 作为默认 SDK

        【讨论】:

          【解决方案7】:

          我建议你去 build.gradle 并再次同步。 或工具 -> Android -> 将项目与 Gradle 文件同步 (Android 3+)

          【讨论】:

            【解决方案8】:

            只需单击按钮...“使用 gradle 文件同步项目” 错误将被删除

            【讨论】:

              【解决方案9】:

              我遇到了同样的问题,它对我有用的只是与 gradle 同步。 我只是做了我在这个类似问题中发现的事情:

              How do I "select Android SDK" in Android Studio?

              原答案:

              转到 build.gradle 并单击“立即同步”。然后就成功了。

              更新:

              文件 -> 使用 Gradle 文件同步项目 (Android Studio 3.1.1)

              工具 -> Android -> 使用 Gradle 文件同步项目(Android Studio 3.0.1) 或者您可以点击工具栏中的图标。

              同步项目图标

              This answer may not help works for later version as Android studio Team work on making the tool more better, the way to sync may be
              

              在下一版本的 Android Studio 中有所不同。

              可能有帮助的常见方法是尝试同步项目,然后使项目无效 缓存并重启 Android Studio。

              Android Studio 3.1.2 解决方案

              在此之前,顺便说一句,我已经使缓存无效并重新启动,但它没有工作。 请尝试告诉我们。

              附: 我从 Git 导入项目后遇到了这个问题,以防万一有人想复制。

              【讨论】:

              • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
              • 感谢您的建议,但仅此而已。它只是“与 gradle 同步”。我不知道还包括什么:)
              • @Busti 好的,现在我明白了。包括原始 naswer。
              猜你喜欢
              • 2018-12-25
              • 2019-08-08
              • 1970-01-01
              • 1970-01-01
              • 2011-01-14
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2022-06-14
              相关资源
              最近更新 更多