Android Studio 0.8.1:新项目,无法在手机渲染器中预览L版本

时间:2014-06-28 06:38:15

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

安装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或max版本只是我在15岁时留下的最小版本。

我下载api 20和19的原因是,当我构建一个制作应用程序时,我认为由于L预览(beta)的性质,这是一个更好的api构建。但是,我没有意识到它会停止创建正确的Android新项目模板。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分: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现在运行良好。

相关问题