Класс деятельности {com.package.variant/iconalias} не существует после изменения значка приложения с помощью Activity AlAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Класс деятельности {com.package.variant/iconalias} не существует после изменения значка приложения с помощью Activity Al

Сообщение Anonymous »

Я использую Activity-Alias ​​в своем проекте Android для поддержки динамических изменений значков приложения для разных случаев. Все работает нормально после свежей установки, но когда я меняю значок и переустанавливаю приложение (сначала без удаления), я получаю следующую ошибку: < /p>

Код: Выделить всё

Activity class {com.proj.customer.variant/com.proj.customer.variant.DefaultIconAlias} does not exist
manifest (в src/variant/androidmanifest.xml):

Код: Выделить всё







< /code>


< /code>
code: < /p>
val pm = context.packageManager
val currentComponent = ComponentName(context.packageName, currentIcon.componentName)
val newComponent = ComponentName(context.packageName, newIcon.componentName)

pm.setComponentEnabledSetting(newComponent,         PackageManager.COMPONENT_ENABLED_STATE_ENABLED, PackageManager.DONT_KILL_APP)
pm.setComponentEnabledSetting(currentComponent,    PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP)
Построение приложения успешно, но установка дает ошибку

Подробнее здесь: https://stackoverflow.com/questions/796 ... anging-app
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»