Ответ 1
Сначала нажмите один раз на свой пакет, а затем щелкните значок настройки в Android Studio.
Закрыть/Отменить выбор Компактные пустые средние пакеты
Затем щелкните правой кнопкой мыши ваш пакет и переименуйте его.
Вот и все.
Я сделал приложение, и это мое первое приложение, поэтому, когда я начал кодирование, я оставил имя пакета как com.example.stuff, и теперь, когда я пытаюсь загрузить в магазин воспроизведения, он не позволит мне из-за имя пакета. Я попробовал refactor- > переименовать имя пакета и изменил его в AndroidManifst.xml, после чего попытался снова загрузить. Я снова остаюсь с тем же сообщением раз за разом.
Я ценю любую помощь и благодарю заранее.:)
Сначала нажмите один раз на свой пакет, а затем щелкните значок настройки в Android Studio.
Закрыть/Отменить выбор Компактные пустые средние пакеты
Затем щелкните правой кнопкой мыши ваш пакет и переименуйте его.
Вот и все.
В проектах, использующих систему сборки 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 (которое вы также пытались изменить), которое не имеет к этому никакого отношения.
Это можно сделать очень легко за один шаг. Вам не нужно касаться AndroidManifest. Вместо этого сделайте следующее:
Еще один хороший метод: сначала создайте новый пакет с нужным именем, щелкнув правой кнопкой мыши по папке java → new → package.
Затем выберите и перетащите все ваши классы в новый пакет. Android Studio будет реорганизовать имя пакета везде.
Наконец, удалите старый пакет.
или просмотрите этот пост