Элемент манифеста должен быть объявлен - PullRequest
0 голосов
/ 23 февраля 2020

Эта ошибка возникает в файле ic_launcher. xml, который находится в каталоге mipmap-anydpi-v26, и я не могу ее решить, даже пытаясь изменить его местоположение.

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.robpercival.listviewdemo">

<application android:allowBackup="true"
             android:icon="@mipmap/ic_launcher"/>


</manifest >

похожие проблемы возникают с RelativeLayout и элементами меню, и я решаю их, удаляя файлы ic_launcher из каталога drawable и создавая новые файлы в каталогах меню и макета. Я не уверен, но, возможно, эти проблемы возникают, когда android версия студии обновлена ​​до 3.5.

1 Ответ

0 голосов
/ 23 февраля 2020

Проблема заключается в том, что вы удаляете папку «ic_launcher» в форме для рисования, чтобы решить проблему с элементом меню RelativeLayout,

, но этот файл связан в файле /mipmap/ic_launcher/ic_launcher.xml и /mipmap/ic_launcher_round/ic_launcher_round.xml в папке mipmap.

<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
   <background android:drawable="@drawable/ic_launcher_background" />
   <foreground android:drawable="@drawable/ic_launcher_foreground" />
</adaptive-icon>

просто удалите 2 файла

/ mipmap / ic_launcher / ic_launcher. xml (anydpi-26)

/ mipmap / ic_launcher_round / ic_launcher_round. xml (anydpi-26)

Редактировать

Или ,

Скопировать ic_launcher_round (xxxhdpi) в папку для рисования.

и редактирование

/ mipmap / ic_launcher / ic_launcher. xml (anydpi-26)

/ mipmap / ic_launcher_round / ic_launcher_round. xml (anydpi-26)

вот так

<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
  <background android:drawable="@drawable/ic_launcher_round" />
  <foreground android:drawable="@drawable/ic_launcher_round" />
</adaptive-icon>
...