N Developer Preview的正确项目配置是什么?

Com*_*are 11 android android-7.0-nougat

文档声称build.gradle像这样工作:

android {
  compileSdkVersion 'android-N'
  buildToolsVersion 24.0.0
  ...

  defaultConfig {
     minSdkVersion 'N'
     targetSdkVersion 'N'
     ...
  }
  ...
}
Run Code Online (Sandbox Code Playgroud)

failed to find Build Tools revision 24.0.0当我使用'com.android.tools.build:gradle:1.5.0'Gradle和Gradle 2.5的Android插件时,这给了我.

如果我查看build-tools/我的Android SDK安装,我看24.0.0-preview,不是24.0.0.但是,如果我切换build.gradle到使用buildToolsVersion "24.0.0-preview",我得到Invalid revision: 24.0.0-preview.

那么,什么组合的build.gradle值可以构建一个项目来编译N Developer Preview SDK?

Com*_*are 4

基于示例应用程序之一,我现在正在使用:

  • 摇篮2.10
  • 'com.android.tools.build:gradle:2.1.0-alpha1'适用于 Gradle 的 Android 插件(位于您的顶级build.gradle文件中)
  • buildToolsVersion "24.0.0 rc1"

这似乎是有效的,包括 Android Studio 1.5.1。

更新:既然 N Developer Preview 4 已经发布,我们可以开始使用和24来代替:"N""android-N"

android {
    compileSdkVersion 24
    buildToolsVersion "24.0.0"

    defaultConfig {
        minSdkVersion 24
        targetSdkVersion 24
    }
}
Run Code Online (Sandbox Code Playgroud)