1

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

4

2 回答 2

1

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

于 2014-07-04T12:01:32.420 回答
0

我也有同样的问题。我已经安装了 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 现在都运行良好。

于 2014-07-09T18:51:29.437 回答