Не удается прочитать имя_пакета из ... \ src \ main \ AndroidManifest.xml - PullRequest
0 голосов
/ 06 ноября 2018

Я получаю эту ошибку в Android Studio при попытке создать свой проект: Не удается прочитать packageName от .. \src\main\AndroidManifest.xml

Ранее я перенес свой проект из Eclipse в Android Studio, и файл AndroidManifest.xml не находится в указанном выше каталоге, он находится в: .. \ приложение \ SRC \ главная \ AndroidManifest.xml

Когда я создаю каталог .. \src\main и копирую в него файл AndroidManifest.xml, я получаю список новых ошибок, см. Ниже. Должен ли я создать этот каталог, или это то, что вызывает новые ошибки?:

..\build\intermediates\merged_manifests\debug\processDebugManifest\merged\AndroidManifest.xml:46: error: resource style/MyTheme (aka style/MyTheme) not found.
..\build\intermediates\merged_manifests\debug\processDebugManifest\merged\AndroidManifest.xml:57: error: resource string/app_name (aka string/app_name) not found.
..\build\intermediates\merged_manifests\debug\processDebugManifest\merged\AndroidManifest.xml:68: error: resource string/app_name (aka string/app_name) not found.

Я прочитал ответы на предыдущие вопросы, подобные этим, которые в основном указывают на проблемы с плохо сформированным xml или идентификатором applicationId в build.gradle, который не соответствует пакету в AndroidManifest.xml, но, к сожалению, они не применяются в этом случае.

Кто-нибудь сталкивался с этим раньше?

1 Ответ

0 голосов
/ 21 ноября 2018

Из вашего кода я выясняю, что, возможно, в вашем ресурсе стиля приложение не определено. Сначала поместите этот код в файл style.xml.

<!-- Base application theme -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
</style>

N.B .: вам также нужно определить цвет в вашем файле ресурсов.

Затем также добавьте этот код в ваш файл восстановления

<string name="app_name">your app name</string>

Может быть, это поможет вам.

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