17

我最近在Layout清单文件中收到了这个警告。我在下面附上了这些图片,只是为了进一步澄清检查这些图片。

问题是我收到命名空间“未绑定警告,我无法使用 xml 文件的自动完成代码,这通常可以在 android studio 中使用。请帮助解决这个问题。每个 android 都会显示未知的 xml 属性警告属性。

http://i39.tinypic.com/2rr55k1.png

http://i41.tinypic.com/2ns2s0w.png

<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout
              xmlns:android="http://schemas.android.com/apk/res/android"
              android:orientation="vertical"
              android:layout_width="match_parent"
              android:layout_height="match_parent"

              >
    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@color/blue"

            >
    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="text"
        android:textColor="@android:color/white"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:layout_margin="10dp"
        android:layout_above="@+id/editText"
        android:layout_alignLeft="@+id/editText"
        android:layout_marginBottom="15dp"/>
    <EditText
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:inputType="number"
            android:ems="15"
            android:padding="10dp"
            android:id="@+id/editText" android:layout_gravity="center"
            android:layout_centerInParent="true"
            android:background="@color/white"/>
    </RelativeLayout>

</RelativeLayout>
4

6 回答 6

40

这很简单。删除 .caches 文件:

  1. 只需关闭您的 AS。
  2. 转到 .AndroidStudio3.2 文件夹。
  3. 删除缓存文件(路径为C:\Users\user\AppData\Local\Google\AndroidStudio2020.3\caches:)
  4. 重新启动您的 AS。
  5. 享受。

注意:此解决方案适用于 Android Studio 4+

如果您使用的是 Android Studio 3+,则从以下路径中删除缓存

C:\Users\user.AndroidStudio3.x\system\caches

于 2019-01-07T07:21:54.963 回答
24

遇到同样的问题。我认为 Android Studio 3.2 存在一些与此相关的特定错误。我在 Windows 上的解决方案是使用 .AndroidStudio3.2/ 文件夹中的 cache/ 文件夹删除所有内容。

我尝试了其他人提到的所有内容,同步 gradle 文件,使缓存无效,删除了整个项目并再次添加。唯一对我有用的是重新安装 Android Studio。第二次发生在我身上时,我决定寻找比重新安装整个 Android Studio 更好的解决方案。开始玩缓存文件,发现删除Android Studio配置文件夹中cache/文件夹下的所有内容解决了这个问题。

于 2018-11-05T19:09:49.997 回答
17

这是 Android Studio 缓存的问题。

很可能将项目与 gradle 文件同步会有所帮助

从这里重新同步

如果不是,您可以手动删除位于 $HOME/.AndroidStudio3.2/system/caches 上的缓存文件并重建您的项目。

更新:在 android studio 3.5 版本中修复了 Gradle 同步缓存问题。将 android studio 更新到最新版本可以提供帮助。

于 2017-11-26T19:32:17.583 回答
2

100% 工作

执行这两个步骤:

  1. 转到您的 android studio 缓存所在的文件夹。我有 android studio 3.6.3 对我来说是C:\Users\User_folder\.AndroidStudio3.6\system\caches.
  2. 转到您的 android studio 项目所在的文件夹。打开项目 >then .idea 文件夹并删除缓存。对我来说它的C:\Users\User_folder\AndroidStudioProjects\Project_name\.idea\caches.
于 2020-05-25T04:18:05.107 回答
1

要“将项目与 Gradle 文件同步”,您无需更改文件上的任何内容。如果您使用的是 Mac,您只需 cmd + fn + F9 或 cmd + shift + a (搜索操作并输入双引号之间的内容)。Android Studio 上还有一个漂亮的图标。

于 2018-10-18T07:46:35.663 回答
0

对于Android Studio 4 。

随着 Android studio Arctic fox 的发布,上述答案已被弃用原因,找不到指定的路径。

更新的解决方法也是如此。

关闭 Android Studio

  1. 删除该目录C:\Users\Administrator\.gradle下3个文件夹

    一个。缓存

    湾。守护进程

    C。包装

  2. 使 Android Studio 中的缓存无效并重新启动它。

于 2021-09-20T06:30:32.020 回答