我如何获得 android 的最新 api?

How do i get the most updated api by android?

我想使用 "new" findViewById returns T extends View 而不仅仅是 View ,我需要更新什么才能收到它?

这是更新后的文档:

https://developer.android.com/reference/android/view/View.html

新方法已经有了。

仅适用于 Android O 及更高版本。目前,运行 Android O.

的生产设备为零

2017 年晚些时候,Android O 将发货。假设是API Level 26,那时候如果把compileSdkVersion设置为26,就可以编译出引用那个版本findViewById()的代码。但是,该代码将 运行 在 API 级别 26+ 设备上,这意味着您需要将 minSdkVersion 设置为 26 或避免执行该代码在旧设备上。

如果您今天想对此进行试验,可以将 compileSdkVersion 设置为 android-O。但是,生成的应用程序 运行 在带有 O Developer Preview 的设备或模拟器上。

您必须安装 Android Studio 3.0 Preview/Canary 并更新所有必需的 SDK/Tools。

您必须以新的 API 级别为目标,例如:

android {
   compileSdkVersion 'android-O'
   buildToolsVersion '26.0.0-rc2'

    defaultConfig {
        targetSdkVersion 'O'
        ....
    }
}

请注意,预览版只能从 Google Maven 存储库获得,例如:

repositories {
    jcenter()
    maven {
        url 'https://maven.google.com'
    }
}