在appengine-web.xml中显示“URI未注册”的Android Studio lint?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在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
这应解决显示错误,并自动填充代码完成的有效条目。
以上是关于在appengine-web.xml中显示“URI未注册”的Android Studio lint?的主要内容,如果未能解决你的问题,请参考以下文章