Android 如何确定可用API级别的列表?
在Android Studio中设计布局时,在预览窗口中有一个选项,用于选择要为其呈现预览的API级别。我认为该列表与安装的Platform SDK相匹配。但事实并非如此。我已经安装了几个SDK,但是对于单个项目中的不同xml文件,我有不同的可用API级别列表。对一些人来说,这只是一个条目,就像图中的23条一样。那么,如何确保特定的API级别可用于预览Android 如何确定可用API级别的列表?,android,android-studio,Android,Android Studio,在Android Studio中设计布局时,在预览窗口中有一个选项,用于选择要为其呈现预览的API级别。我认为该列表与安装的Platform SDK相匹配。但事实并非如此。我已经安装了几个SDK,但是对于单个项目中的不同xml文件,我有不同的可用API级别列表。对一些人来说,这只是一个条目,就像图中的23条一样。那么,如何确保特定的API级别可用于预览 这不是您的项目支持的所有版本吗minSdkVersiontocompileSdkVersion否。minSdkVersion是17,compil
这不是您的项目支持的所有版本吗
minSdkVersion
tocompileSdkVersion
否。minSdkVersion是17,compileSdkVersion是19,targetSdkVersion是19。对我来说是21到24(min
tocompile
)。那一定是巧合吧:-)你说的“巧合”是什么意思?min为17,compile为19-两者均已安装,但不可用。此外,该项目中的其他XML正确地显示了所有可用的SDK,因此必须有其他内容影响此列表,而不是build.gradle设置。对我来说,这肯定是最小的编译版本,不是您的项目支持的所有版本吗minSdkVersion
tocompileSdkVersion
否。minSdkVersion是17,compileSdkVersion是19,targetSdkVersion是19。对我来说是21到24(min
tocompile
)。那一定是巧合吧:-)你说的“巧合”是什么意思?min为17,compile为19-两者均已安装,但不可用。此外,此项目中的其他XML正确显示了所有可用的SDK,因此必须有其他内容影响此列表,而不是build.gradle设置。对于我来说,这是编译版本的最小值