2017-06-06 53 views

回答

3

您必须安装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' 
    } 
} 
1

这仅适用于Android O及更高版本。目前,零生产设备运行Android O.

2017年的某个时候,Android O将出货。我们假设它是API级别26.当时,如果您将compileSdkVersion设置为26,则可以编译引用该版本findViewById()的代码。但是,该代码仅在上运行API级别26+设备,这意味着您需要将minSdkVersion设置为26或避免在旧设备上执行该代码。

如果你今天想试验这个,你可以设置你的compileSdkVersionandroid-O。但是,由此产生的应用程序将只在上运行设备或具有O Developer Preview的模拟器。

+0

我想实验......但如何将api级别设置为26?它需要尚未提供的下载。 –

+1

@JesusDimrix:“但是如何将API级别设置为26?” - 这是今天不可能的。如果你阅读我的答案的第三段,我指出你今天可以做些什么(使用'android-O')。 – CommonsWare

相关问题