Мне дали устаревшее приложение для обновления и добавления в него новой функции, но после внесения изменений и загрузки его в Play Store мне сообщили, что у нескольких пользователей возникают сбои при запуске приложения.
Я посмотрел на проект и увидел, что когда мне его дали, у него был другой идентификатор приложения и идентификатор пакета.
Например, applicationId
в build.gradle
:
applicationId "com.project_name"
Но в AndroindManifest.xml
это выглядит следующим образом:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.company.project_name">
Что можно сделать для следующего обновления, чтобы пользователи, переходящие на новую версию, не сталкивались с этой проблемой?
Приложение прекрасно работает, когда пользователь удаляет и переустанавливает приложение.