#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.