【问题标题】:Android Studio 0.8.1: New project and can't preview the L version in the renderer of phonesAndroid Studio 0.8.1:新项目,无法在手机渲染器中预览L版本
【发布时间】:2014-06-28 06:38:15
【问题描述】:

我在安装 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 新项目模板。

【问题讨论】:

    标签: android android-layout android-studio android-theme android-5.0-lollipop


    【解决方案1】:

    您必须手动将编译目标设置为 L-preview。转到文件->项目结构,选择您的模块,在“属性”选项卡下有一个“编译 SDK 版本”。更改为“android-L”。确保您也更新了最新的构建工具(版本 20)。

    【讨论】:

      【解决方案2】:

      我也有同样的问题。我已经安装了 API 20、19、15 和 10,但 Android Studio 没有呈现 .XML 文件。有时 Android Studio 也从不生成 .java 和 .XML 文件。

      我发现在同一台计算机上安装任何版本的 Eclipse(Kepler、Juno 或 ADT)都会导致 Android Studio 无法正常工作并显示渲染问题。

      解决方案是删除您正在使用的 eclipse 安装和 C:\users\user-name\ 中的 .eclipse 文件夹,然后运行 ​​Android Studio。一旦 Android Studio 工作,您就可以安装 Eclipse。 Android Studio 和 Eclipse 现在都可以正常运行了。

      【讨论】:

        猜你喜欢
        • 2015-08-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-07-24
        • 2014-12-23
        • 2021-12-22
        • 1970-01-01
        相关资源
        最近更新 更多