如何通过android获取最新的api?
我想使用“新”findViewById,返回T扩展查看而不仅仅是查看,我需要什么来更新接收?如何通过android获取最新的api?
这是更新文件:
https://developer.android.com/reference/android/view/View.html
的新方法已经存在。
您必须安装Android Studio 3.0 Preview/Canary并更新所有必需的SDK /工具。
你必须瞄准新的API级别,例如:
android {
compileSdkVersion 'android-O'
buildToolsVersion '26.0.0-rc2'
defaultConfig {
targetSdkVersion 'O'
....
}
}
请注意,预览仅可从谷歌Maven仓库,如:
repositories {
jcenter()
maven {
url 'https://maven.google.com'
}
}
这仅适用于Android O及更高版本。目前,零生产设备运行Android O.
2017年的某个时候,Android O将出货。我们假设它是API级别26.当时,如果您将compileSdkVersion
设置为26,则可以编译引用该版本findViewById()
的代码。但是,该代码仅在上运行API级别26+设备,这意味着您需要将minSdkVersion
设置为26或避免在旧设备上执行该代码。
如果你今天想试验这个,你可以设置你的compileSdkVersion
为android-O
。但是,由此产生的应用程序将只在上运行设备或具有O Developer Preview的模拟器。
我想实验......但如何将api级别设置为26?它需要尚未提供的下载。 –
@JesusDimrix:“但是如何将API级别设置为26?” - 这是今天不可能的。如果你阅读我的答案的第三段,我指出你今天可以做些什么(使用'android-O')。 – CommonsWare
你有目标的版本Android(目前处于测试阶段,所以你不能释放一个应用程序) – tyczj