Android Studio 1.5.1渲染问题

Android Studio 1.5.1渲染问题,android,android-studio,android-theme,Android,Android Studio,Android Theme,我是android studio的新手,安装了一个新版本(1.5.1版)。 出于某种原因,我一直收到一条错误消息(每次我使用应用程序主题时),说有渲染问题:缺少样式。 我在网上寻找解决方案,但大多数都过时了,或者根本不起作用 谢谢你的帮助 清单文件: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" pa

我是android studio的新手,安装了一个新版本(1.5.1版)。 出于某种原因,我一直收到一条错误消息(每次我使用应用程序主题时),说有渲染问题:缺少样式。 我在网上寻找解决方案,但大多数都过时了,或者根本不起作用

谢谢你的帮助

清单文件:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.easycodingplus.myapplication">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name"
            android:theme="@style/AppTheme.NoActionBar">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

请确保在build.gradle文件中将最新的AppCompat库作为依赖项列出:

支持:appcompat-v7:23.1.0


您能发布错误所指的样式吗?您可能需要将样式添加到“资源>值>样式”文件夹中。代码中的某些内容可能引用了该文件夹中不存在的样式。

对于类似的设计,您必须包含
依赖项
,这将添加到
build.gradle的
app
模块的
依赖项
块下

compile 'com.android.support:design:23.1.1'
应该是这样的

您需要将此支持库作为其
CoordinatorLayout
AppBarLayout
FloatingActionButton
的一部分

在样式文件中创建样式

<style name="AppTheme" parent="Base.Theme.AppCompat.Light">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
</style>

@颜色/原色
@颜色/原色暗
@颜色/颜色重音
假的
真的
并在AndroidManifest文件中引用它

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:largeHeap="true"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">// like this
//像这样

只需像这样更改
style.xml文件

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
</style>

@颜色/原色
@颜色/原色暗
@颜色/颜色重音
然后,去

文件>项目结构>应用程序>

和设置(两者应与最新版本相同)

源代码兼容性:1.7

目标兼容性:1.7

请尝试以下方法:

保持互联网连接


转到android studio工具栏中的“文件”,单击“无效缓存/重新启动”,然后选择“无效并重新启动”

我遇到了同样的问题,这些步骤帮助我解决了这个问题: 1.文件>其他设置>默认设置>外观和行为>文件编码。 2.将项目编码更改为windows-1252。然后: 3.文件>使更改无效/重新启动。 还是最坏的情况 将主题更改为“材质光”或其他内容,其中一个应该有效。
我希望这能有所帮助。

我也遇到了同样的问题,所以我所做的……转到
sdk
manager-->勾选android 5.1.1 api level 22并安装它。。。。 然后转到预览窗口并选择其他版本

3个选项

1.选择低级API版本

2.Add Base on styles.xml


3.Install previous SDK(如果您愿意)

我已经看到了此页面的可能副本,但它已经过时,无法在我的android studio版本(1.5.1)中使用。此帖子是最近发布的@Yaron尝试在预览窗口中使用AppCompat主题。我仍然得到一个错误。谢谢,但这没有帮助。我有“compile'com.android.support:appcompat-v7:23.1.1'”,但它仍然不起作用。我已经有了一行类似这样的代码:compile'com.android.support:design:23.1.1'@Yaron,你是否将项目与gradle文件同步?我对这种类型有问题,所以我将样式从这个改为这个,这对meI有效,但没有帮助,正如我之前所说,我在网上查看并尝试了尽可能多的解决方案,但没有一个奏效。@Yaron,您的主题有问题,请尝试使用AppCompatI。我没有这个选项。我只是将
目标
兼容性从空白更改为1.7,然后屏幕加载良好。谢谢
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
</style>