找不到带有哈希字符串“android-24”的目标
Posted
技术标签:
【中文标题】找不到带有哈希字符串“android-24”的目标【英文标题】:Failed to find target with hash string 'android-24' 【发布时间】:2016-06-26 18:56:09 【问题描述】:在将所有 Google 库更改为 24.0.0 并将 compileSdkVersion
和 targetSdkVersion
更改为 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”的目标的主要内容,如果未能解决你的问题,请参考以下文章
React Native:找不到哈希字符串'android-X'的目标
Android错误:找不到具有哈希字符串android-26和类似的目标