Когда я запускаю расширение приложения (виджет) в устройстве. У меня эта ошибка Ошибка установки приложения

Это приложение или комплект, который он содержит, имеет тот же идентификатор пакета, что и это приложение или другой пакет, который он содержит. Идентификаторы пакетов должны быть уникальными.

Ответ 1

Если ваш идентификатор пакета приложений - com.companyName.productName, то ваш идентификатор пакета расширения должен быть com.companyName.productName.extensionName

Если вы присвоите идентификатор пакета таким образом, ваш профиль подготовки будет работать для обоих.

Ответ 2

Мой идентификатор пакета был одобрен, но мне пришлось изменить некоторые настройки в профилях подготовки, чтобы исправить эту ошибку.

Ответ 3

Идентификатор пакета должен выглядеть следующим образом

1) Main Project---> com.CompanyName.ProjectName

2) NotificationService (ExtensionName) ---> com.CompanyName.NotificationService

3) NotificationContent (ExtensionName) ---> com.CompanyName.NotificationContent

Ответ 4

Вам нужно будет создать два профиля подготовки.

После создания первого, заканчивающегося именем продукта... скачать и установить

Затем создайте еще один, похожий на первый профиль, заканчивающийся на .Extension(например .Meme)... скачать и установить

Если вы создадите после двух шагов выше Ошибка может появиться.

Затем перейдите к генералу, где у вас есть идентификатор пакета... добавьте .Extension(добавьте его к тому, что у вас там, например, blahblahblah.Meme)

Затем вы получите сообщение об ошибке "Исправить проблемы"... Нажмите "Исправить проблемы" и позвольте ему закончить.

Затем вы сможете успешно построить и установить. Вот как это делается работал на меня.