人生必须的知识就是引人向光明方面的明灯。这篇文章主要讲述在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
这应解决显示错误,并自动填充代码完成的有效条目。
推荐阅读
- 使用高CPU时通知。通过AppleScript或Automator()
- Google Apps脚本 - 复制到现有电子表格
- 带有Firebase的Google App Engine-无法添加依赖项
- 差异b / w在AsyncTask Android中取消(true)和取消(false)
- 如何取消Android中的AsyncTask()
- 为什么我用AsyncTask获取android.os.NetworkOnMainThreadException()
- 在Android中如何从Asynctask接收字符串()
- Android SDK AsyncTask doInBackground未运行(子类)
- Android Media Player(开始调用状态4错误(-38,0))