在Android Studio上生成Signed Build apk文件时,我遇到一些xmlns:app错误。问题在xmlns:app部分上。在这里尝试了所有可能的修复。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:card_view="http://schemas.android.com/apk/res-auto"
xmlns:app="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_marginTop="2dp"
android:layout_marginBottom="10dp">
</LinearLayout>
我收到如下错误消息:
D:\Andro\App\woo\app\src\main\res\layout\layout_categories_6.xml:4: Error: Suspicious namespace and prefix combination [NamespaceTypo]
xmlns:app="http://schemas.android.com/tools"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:\Andro\App\woo\app\src\main\res\layout-ldrtl\layout_product_grid_lg.xml:5: Error: Suspicious namespace and prefix combination [NamespaceTypo]
xmlns:app="http://schemas.android.com/tools"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:\Andro\App\woo\app\src\main\res\layout\layout_product_grid_lg.xml:5: Error: Suspicious namespace and prefix combination [NamespaceTypo]
xmlns:app="http://schemas.android.com/tools"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:\Andro\App\woo\app\src\main\res\layout-ldrtl\layout_product_grid_sm.xml:5: Error: Suspicious namespace and prefix combination [NamespaceTypo]
xmlns:app="http://schemas.android.com/tools"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:\Andro\App\woo\app\src\main\res\layout\layout_product_grid_sm.xml:5: Error: Suspicious namespace and prefix combination [NamespaceTypo]
xmlns:app="http://schemas.android.com/tools"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:\Andro\App\woo\app\src\main\res\layout-ldrtl\layout_product_list_lg.xml:5: Error: Suspicious namespace and prefix combination [NamespaceTypo]
xmlns:app="http://schemas.android.com/tools"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D:\Andro\App\woo\app\src\main\res\layout\layout_product_list_lg.xml:5: 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.
7 errors, 0 warnings
答案 0 :(得分:0)
尝试此代码
content.Headers.Remove("Content-Type");
content.Headers.Add("Content-Type", "application/json");
答案 1 :(得分:0)
现在,在两种情况下您必须搞砸了,所以请仔细阅读。
您正在为app
使用tools
命名空间声明
xmlns:app="http://schemas.android.com/tools"
代替
xmlns:tools="http://schemas.android.com/tools"
OR
也许您想使用app
命名空间,而使用tools
的路径。
所以您使用了:
xmlns:app="http://schemas.android.com/tools"
代替
xmlns:app="http://schemas.android.com/apk/res-auto"
您应该更正。
现在,如果您添加了一个包含此错误的布局,那么我将能够帮助您解决错误,但是正确的声明是:
xmlns:app="http://schemas.android.com/apk/res-auto"
和
xmlns:tools="http://schemas.android.com/tools"
不要使它们不匹配,并且您不会收到错误。而且,要立即修复错误,请在出现错误的地方添加两个正确的声明(即,底部的两个以黄色突出显示)。