未能找到具有哈希字符串 'android-24' 的目标

Failed to find target with hash string 'android-24'

将所有 Google 库更改为 24.0.0 并将 compileSdkVersiontargetSdkVersion 更改为 24 后出现此错误。 正如您在附图中看到的那样,我安装了所有 Android N 个软件包,但只有:"Partially installed"。 我该如何解决这个问题?

目前没有24的targetSdkVersion,也没有24的compileSdkVersion。当 Android 的下一个版本发布时,这些将是有效值(大概)。

对于 N Developer Preview,基于 ,使用:

  • 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 文件).

以下对我有用:

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

为我工作: 1. 在 SDK 管理器中手动安装缺少的平台 2. 重启 Android 工作室

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