android подписанное apk-приложение не установлено, если на телефоне установлено другое созданное мной приложение

#android #android-studio

#Android #android-studio

Вопрос:

У меня есть 2 проекта, и оба работают нормально. Я могу поместить их оба на свой телефон с помощью Android studio, но когда я создаю подписанный apk, мое новое приложение не будет установлено на телефон со старым приложением. дополнительная информация:

  • Идентификаторы приложений разные и совпадают с именем пакета
  • названия приложений также отличаются

Единственное, о чем я могу думать, это то, что это имя пакета / applicationId для project1 — это что-то вроде «w.x.y», а для project 2 это что-то вроде «w.x.y.z». Может ли вызвать эту проблему тот факт, что пакет является надмножеством старого имени пакета? И если нет, кто-нибудь знает, что может быть причиной этого?

Комментарии:

1. Не могли бы вы показать свой файл gradle? Определены ли у вас вкусы продукта?

2. Не используются ароматы. на самом деле у меня есть 2 отдельных проекта, только один запущен пару месяцев назад как копия другого.

3. «w.x.y» и для project 2 это что-то вроде «w.x.y.z» отлично работает для меня. «Идентификаторы приложений разные»: где вы это определяете? манифест и / или gradle?

4. оба applicationId определены в файле gradle, а package определен в манифесте

5. Изменил идентификатор приложения и структуру пакета второго проекта на w.x.z, и это работает. По-видимому, Android каким-то образом выходит из строя из-за идентификатора приложения superset.