渲染Android Studio 2.3.3:文件不存在或不是文件

ibrsph3r  于 2022-11-16  发布在  Android
关注(0)|答案(2)|浏览(155)

我在Android Studio中渲染项目时遇到了问题。它说文件不存在或不是文件,但它存在并且是文件。
我已经尝试了所有的方法,降低SDK级别到清单上显示的级别。我也改变了主题,但是什么都没发生,现在我甚至不能打开模拟器,它说它已经尝试了300秒才打开。
这就是渲染问题:

以下是根据问题“不存在”的文件:

清单中的SDK版本是22,这就是我正在使用的版本:

<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="22" />

这是我调用此文件的布局的代码:

android:id="@+id/lyHeader"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@xml/header_color"
android:paddingBottom="5dip"
android:paddingTop="5dip" >

下面是文件的内容:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="#71A2C7" />
</shape>
pbpqsu0x

pbpqsu0x1#

您已将Drawable文件(文件包含shape标签)放入xml文件夹,因此Android Studio对其进行了错误解释。只需将其移至drawable文件夹即可

yrwegjxp

yrwegjxp2#

在我的例子中,我有如下结构的res/font/regular.xml:

<font-family xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:fontProviderAuthority="com.google.android.gms.fonts"
    app:fontProviderAuthority="com.google.android.gms.fonts"
    ...

阅读Troublesome XML Font-Family file with malformed app namespace in Android Studio时,我删除了app:...属性。

相关问题