找不到带有哈希字符串“android-24”的目标

Posted

技术标签:

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

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

【问题讨论】:

【参考方案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 documentation、this sample app 和我自己的实验的组合。【参考方案2】:

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

【讨论】:

【参考方案3】:

以下对我有用:

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

【讨论】:

【参考方案4】:

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

【讨论】:

以上是关于找不到带有哈希字符串“android-24”的目标的主要内容,如果未能解决你的问题,请参考以下文章

找不到带有哈希字符串“android-P”的目标

React Native:找不到哈希字符串'android-X'的目标

Android错误:找不到具有哈希字符串android-26和类似的目标

比较相等的字符串在哈希中找不到相同的对象

带有 Cordova 的 Facebook 的 Android 密钥哈希

找不到 -lAFNetworking 的 xcode 库