所以我尝试了 Android Studio,因为我非常喜欢 Resharper,并注意到 IDE 内置了一些功能。现在创建了一个默认的新项目,我添加了一个新的布局文件并想要更改现有的默认“hello world”示例布局,但在以下几行中出现“URI 未注册”错误:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
我还没有对默认生成的项目做任何其他事情。我遇到了另一个似乎相关的问题( Intellij Android project schema URI not registered? ),但忽略某些东西对我来说很奇怪。我实际上尝试过,但这会导致 RelativeLayout
(可能还有所有其他 Android 相关的东西)不再被识别(错误消息:“找不到元素'RelativeLayout' 的声明”)。
关于如何解决这个问题的任何想法?
最佳答案
您遇到此问题是因为您位于错误的目的地!布局资源文件的正确目录必须在“res-layout”而不是“res-all-layout”下
关于android - 为什么 Android Studio 报告 "URI is not registered"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16883427/