我在安装 0.8.1 后安装了 Api 级别 20 和 19,并创建了一个全新的项目。但是在 activity.xml 的渲染器(预览版)中,我看不到正确的 L 版本。我在下拉列表中看到 API L 被选中,但即使在 L 上,手机看起来也像 HALO 效果。
在安装 20 级和 19 级之前,它似乎确实有效。但是一个新项目现在创建了以下 gradle 文件并且有 v21 主题;它总是设置为
<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar">
在安装 19 和 20 之前,我注意到了 values-v21 目录,但它现在从未创建它。
这是我创建的 gradle 的副本。我尝试过使用这些值,但它不起作用。
android {
compileSdkVersion 20
buildToolsVersion "20.0.0"
defaultConfig {
applicationId "com.tester.myapplicationtest"
minSdkVersion 15
targetSdkVersion 20
versionCode 1
versionName "1.0"
奇怪的是在安装 api 19 和 20 之前,我认为它正在工作。
在新项目上,它从不要求我提供 sdk 或最大版本,只是我在 15 时留下的最小版本。
我下载 api 20 和 19 的原因是,当我构建一个生产应用程序时,我认为这是一个更好的 api,因为 L 预览(测试版)的性质。但是,我没有意识到它会停止创建正确的 Android 新项目模板。