错误:(9)错误:构建签名的apk版本时可疑命名空间和前缀组合[NamespaceTypo]

时间:2016-02-16 14:22:35

标签: android xml

我已在线查看此页面中的解决方案尝试解决方案: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"> 

对此的解决方案非常有用

4 个答案:

答案 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" ,你会收到一个错误。