Ошибка импорта при загрузке пакета приложения в Play Console - PullRequest
0 голосов
/ 01 мая 2019

Я реорганизовал свое приложение, разделив его на модули (приложение, ядро ​​и функции). Он корректно работает на эмуляторе, поэтому я решил загрузить на внутренний тестовый трек в Play Console, но он показывает ошибку при импорте:

error message

Снимок экрана написан на французском языке, но в основном он говорит: «Произошла ошибка при импорте пакета Android App Bundle. Повторите попытку позже. Если проблема не устранена, обратитесь в службу поддержки Google Play для разработчиков»

Это сообщение не дает никакой подсказки о том, в чем проблема!

Предыдущая загруженная версия этого приложения уже была комплектом приложений и в настоящее время успешно выпущена.

Большая разница между обеими версиями заключается в том, что новая версия разделена на модули (но без динамических функций или чего-либо еще). Я добавил android:hasCode=true в манифест модуля приложения.

Я повторил попытку после аннулирования, перезапуска, очистки, восстановления и восстановления пакета. Я повторил в другой день.

Я понизил версию Android Studio 3.4 до 3.3.2 (и Gradle также), чтобы убедиться, что R8 отключен.

Не повезло ... Есть идеи?

1 Ответ

1 голос
/ 01 мая 2019

После многих попыток мне пришло в голову, что, возможно, я получу более явное сообщение, загрузив APK вместо Bundle. И я сделал !

Failed to run aapt dump badging:
AndroidManifest.xml:63: error: ERROR getting 'android:name' attribute: attribute is not a string value

Потому что у меня была @string для имени намерения вместо жестко закодированной строки (- shame -)

В любом случае, следует запомнить: Когда импорт Bundle не работает, попробуйте загрузить простой APK, чтобы получить более явное сообщение об ошибке!

...