4

У меня есть приложение на Google Play, чья ява имя пакета имеет последнюю часть в смешанном случае .. Я смотрел удалить предупреждая Android Lint (см this question) и Jens меня заметить, что Java именования говорят что вы должны использовать только строчные буквы для имен пакетов java, и, возможно, это и вызывает предупреждение. Мое приложение работает правильно, но я хотел бы изменить имя пакета на нижний регистр, чтобы соответствовать соглашениям об именах java. Если я измените имя пакета только на нижний регистр, я нарушу правильное поведение Google Play? I.e., если я выпущу новую версию приложения с новым именем пакета, Android не будет распознавать его как то же приложение, установленное на устройствах, и оно появится как совершенно другое приложение? Вы предлагаете мне просто проигнорировать эту ошибку и не забыть соблюдать соглашения об именах в моем следующем проекте или у меня могут быть проблемы (хуже простых предупреждений Lint) со смешанным именем пакета?Исправлено использование смешанного футляра в уже развернутом приложении, можно ли изменить его на нижний регистр?

ответ

5

После того, как вы опубликовали приложение под его именем пакета, , это уникальный идентификатор приложения навсегда. Переключение на другое имя приводит к совершенно новому приложению, которое не может быть установлено как обновление существующего приложения.

Невозможно его изменить. Пожалуйста, прочитайте http://android-developers.blogspot.in/2011/06/things-that-cannot-change.html

+0

Хорошо, будем надеяться, что моя ошибка не сломает вещи в будущем .. Я знал, что это одна из вещей, которые нельзя было изменить, но, возможно, была обход для моей глупой ошибки .. Спасибо , –

 Смежные вопросы

  • Нет связанных вопросов^_^