Существуют ли строгие правила для именования пакетов приложений?
Я создавал приложение для своего сайта. Я решил создать два. Один будет выглядеть просто, а другой - просто модно. Сначала я создал модный пакет с именем пакета UmerSoftwares.app.stl, а затем попытался создать простой файл с именем пакета UmerSoftwares.app.simple, но он дал мне ошибку во время работы: Изображение ошибки INSTALL_PARSE_FAILED_MANIFEST_MALFORMED. Я попытался удалить проект и снова создать его с тем же именем проекта UmerSoftwares.app.simple, но он выдал ту же ошибку (на этот раз ничего не было закодировано, и это был простой проект "Привет, мир"). Затем я создал другой проект с именем пакета com.UmerSoftwares.app, и он работал без проблем. Я хотел спросить почему? Если есть какие-либо обязательные правила для именования проектов, пожалуйста, сообщите мне, потому что я не нашел ни одного.
1 ответ
Android PackageParser
который читает APK во время установки, требует, чтобы имя пакета начиналось со строчной буквы a..z
на версиях Android до 7.0 нуга.
Я не видел документации для этого, но я отладил подобные проблемы с "явным искажением", прочитав источник.