Столкновение с некоторыми ошибками xmlns: приложение при создании apk с подписанной сборкой - PullRequest
0 голосов
/ 10 июня 2019

Я сталкиваюсь с некоторыми ошибками приложения xmlns: при создании apk-файла Signed Build в Android Studio. Проблемы на xmlns: часть приложения. Перепробовал все возможные исправления, доступные здесь.

<?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

Ответы [ 2 ]

0 голосов
/ 10 июня 2019

Теперь, есть два сценария, где вы, должно быть, все испортили, поэтому очень внимательно прочитайте.

  1. Вы используете app объявление пространства имен для tools, выИспользовали

    xmlns:app="http://schemas.android.com/tools"
    

    вместо

    xmlns:tools="http://schemas.android.com/tools"
    

ИЛИ

Возможно, вы хотели использовать 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"

не несоответствие им, и вы не получитеОшибка.И, чтобы исправить ошибку мгновенно, добавьте оба правильных объявления (то есть нижние два, выделенные желтым ), где бы вы ни получали ошибку.

0 голосов
/ 10 июня 2019

Попробуйте этот код

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:app="http://schemas.android.com/apk/res-auto"
   xmlns:tools="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">

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...