在appengine-web.xml中显示“URI未注册”的Android Studio lint()

人生必须的知识就是引人向光明方面的明灯。这篇文章主要讲述在appengine-web.xml中显示“URI未注册”的Android Studio lint?相关的知识,希望能为你提供帮助。
【在appengine-web.xml中显示“URI未注册”的Android Studio lint()】“App Engine java Serlet模块”和“App Engine Java端点模块”的默认/webapp/WEB-INF/appengine-web.xml文件包含此命名空间:

< appengine-web-app xmlns="http://appengine.google.com/ns/1.0">

此命名空间由lint标记,其中“URI未注册”消息。它提供了指向设置|项目设置|架构和DTD的指针,但修复不明显。

此警告不会影响模块的构建或功能,但忽略它会感觉不对。该如何修复?
答案刚才有同样的问题,但我找到了一种方法来处理它。
Settings | Schemas and DTDs
Ignored Schemas and DTDs下,复制URI http://appengine.google.com/ns/1.0并添加它。

就是这样,警告消失了。
您可以了解有关Schemas和DTD here的更多信息
另一答案这只是定义了XML的结构,忽略了它并没有真正伤害你,只是你不会在你的appengine-web.xml上得到验证。
有一个手动修复:你可以将该网址指向< appengine-sdk> /docs/appengine-web.xsd。这可能很烦人,因为android Studio中的云工具的一部分会添加自动修复功能。
另一答案若你正在使用android studio / intellij- 转到项目结构> > facets > > 点击顶部的+号并添加Google App Engine Standard
或者,转到项目结构> > 模块> > 点击顶部的+号并添加Google App Engine Standard
这应解决显示错误,并自动填充代码完成的有效条目。

    推荐阅读