Как изменить имя пакета в андроид-студии?

Я сделал приложение, и это мое первое приложение, поэтому, когда я начал кодирование, я оставил имя пакета как com.example.stuff, и теперь, когда я пытаюсь загрузить в магазин воспроизведения, он не позволит мне из-за имя пакета. Я попробовал refactor- > переименовать имя пакета и изменил его в AndroidManifst.xml, после чего попытался снова загрузить. Я снова остаюсь с тем же сообщением раз за разом.

Я ценю любую помощь и благодарю заранее.:)

Ответ 1

Сначала нажмите один раз на свой пакет, а затем щелкните значок настройки в Android Studio.

Закрыть/Отменить выбор Компактные пустые средние пакеты

Затем щелкните правой кнопкой мыши ваш пакет и переименуйте его.

Вот и все.

enter image description here

Ответ 2

В проектах, использующих систему сборки Gradle, то, что вы хотите изменить, - это applicationId в файле build.gradle. Система сборки использует это значение, чтобы переопределить все, что указано вручную в файле манифеста, когда оно сгенерировано и сгенерировано.

Например, ваш файл build.gradle вашего модуля выглядит примерно так:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 20
    buildToolsVersion "20.0.0"

    defaultConfig {
        // CHANGE THE APPLICATION ID BELOW
        applicationId "com.example.fred.myapplication"
        minSdkVersion 10
        targetSdkVersion 20
        versionCode 1
        versionName "1.0"
    }
}

applicationId - это имя, которое использует система сборки для свойства, которое в конечном итоге записывается в атрибут package тега manifest в файле манифеста. Он был переименован, чтобы предотвратить путаницу с именем пакета Java (которое вы также пытались изменить), которое не имеет к этому никакого отношения.

Ответ 3

Это можно сделать очень легко за один шаг. Вам не нужно касаться AndroidManifest. Вместо этого сделайте следующее:

  • щелкните правой кнопкой мыши корневую папку вашего проекта.
  • Нажмите "Открыть настройки модуля".
  • Перейдите на вкладку Flavors.
  • Измените идентификатор приложения на любое имя пакета. Нажмите OK.

Ответ 4

Еще один хороший метод: сначала создайте новый пакет с нужным именем, щелкнув правой кнопкой мыши по папке java → new → package.

Затем выберите и перетащите все ваши классы в новый пакет. Android Studio будет реорганизовать имя пакета везде.

Наконец, удалите старый пакет.

или просмотрите этот пост