【问题标题】:Failed to find target with hash string 'android-24'找不到带有哈希字符串“android-24”的目标
【发布时间】:2016-06-26 18:56:09
【问题描述】:

在将所有 Google 库更改为 24.0.0 并将 compileSdkVersiontargetSdkVersion 更改为 24 后,我收到此错误。 正如您在所附图片中看到的,我安装了所有 Android N 软件包,但只有:“部分安装”。 我该如何解决这个问题?

【问题讨论】:

    标签: android android-gradle-plugin android-sdk-manager android-7.0-nougat


    【解决方案1】:

    此时没有targetSdkVersion of 24,也没有compileSdkVersion of 24。下一个版本的 Android 发布时,这些值将是有效值。

    对于 N Developer Preview,基于 my work over here,使用:

    • compileSdkVersion 'android-N'
    • buildToolsVersion '24.0.0 rc1'
    • targetSdkVersion 'N'

    您还需要 Gradle 2.10 或更高版本(请参阅您的 gradle/wrapper/gradle-wrapper.properties 文件或您的独立 Gradle 安装)和 'com.android.tools.build:gradle:2.1.0-alpha1'(请参阅顶级 build.gradle 文件)。

    【讨论】:

    • 感谢您的快速回答。您能否也将链接添加到博客条目或提供此信息的位置?
    • @DropArt:我不知道您指的是什么“博客条目”。如果您指的是官方的 Android 文档,我不是 Google 工程师,无法修改文档。我已经尝试了 来让他们修复文档错误,但收效甚微。
    • @CommonsWare 你误解了我的意思。我的意思是你从哪里得到这些信息?
    • @DropArt:this bit of documentationthis sample app 和我自己的实验的组合。
    【解决方案2】:

    为我工作: 1. 在 SDK Manager 中手动安装缺少的平台 2.重启Android Studio

    【讨论】:

      【解决方案3】:

      以下对我有用:

      • 将 Android Studio 更新到最新版本
      • 重启 Android Studio
      • AS 提供了安装缺失平台插件的选项
      • 点击更新。

      【讨论】:

        【解决方案4】:

        以管理员身份运行打开 android studio。它会自动安装错过的 sdks 和所有内容。

        【讨论】:

          猜你喜欢
          • 2017-05-13
          • 2018-11-23
          • 1970-01-01
          • 2017-03-20
          • 2023-03-19
          • 1970-01-01
          • 1970-01-01
          • 2016-01-24
          • 1970-01-01
          相关资源
          最近更新 更多