我已在线查看此页面中的解决方案尝试解决方案:Error: Suspicious namespace and prefix combination [NamespaceTypo] when I try create Signed APK以及errors in hello world xml但是没有解决方案。有趣的是,当我尝试构建应用程序的调试或电视发布时,一切运行良好。错误:
(9) Error: Suspicious namespace and prefix combination [NamespaceTypo]
xmlns:app="http://schemas.android.com/tools"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Explanation for issues of type "NamespaceTypo":
Accidental misspellings in namespace declarations can lead to some very
obscure error messages. This check looks for potential misspellings to help track these down.
1 errors, 0 warnings
代码的布局文件部分:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:materialdesign="http://schemas.android.com/apk/res-auto"
xmlns:app="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal">
对此的解决方案非常有用
答案 0 :(得分:5)
而不是第3行的内容:
xmlns:app="http://schemas.android.com/tools"
使用:
xmlns:tools="http://schemas.android.com/tools"
答案 1 :(得分:2)
请更改您的名称空间
xmlns:app="http://schemas.android.com/tools"
到
xmlns:app="http://schemas.android.com/apk/res-auto"
答案 2 :(得分:0)
解决了这个问题...我一直在使用Android Studio 1.0版进行该项目,当我更新到1.5.1版本时遇到了问题所以我所做的只是回到旧版本,事情还可以,我不知道为什么会这样......
答案 3 :(得分:0)
您可以使用工具Analyse-&gt;检查android studio中的代码来重现这些错误。 在xml中确保
xmlns:app="http://schemas.android.com/apk/res-auto"
和
xmlns:tools="http://schemas.android.com/tools".
如果您可以像xmlns一样写:app =&#34; http://schemas.android.com/tools" ,你会收到一个错误。