Изменить имя пакета приложения через Android студии

? Siddharth Vyas @ | Original: StackOverFlow
---

Я знаю, что этот вопрос несколько раз спрашивали в SO . Я проверил ниже ответов, размещенных, но не работает для меня :(

http://stackoverflow.com/questions/16804093/android-studio-rename-package http://stackoverflow.com/questions/6600329/rename-full-android-package-name

В настоящее время имя пакета Мое приложение является " com.example.test " .Я хочу, чтобы изменить это " com.example.test.test1 " Итак, я просто изменил имя пакета в моем файле манифеста и построить приложение.

Теперь, если я бегу и для приложений, отдельно с выше имен пакетов изменялась от явных файлов в устройстве, чем он должен показать мне разные applications.It показывает мне ошибку как "провал [ INSTALL_FAILED_CONFLICTING_PROVIDER ] "

Как следует из названия пакетов разные, он должен показать мне различные приложения в устройстве вместо переопределения одно приложение с other.Help меня.

Любая помощь будет было оценено

---

Top 5 ответ

1pyus13 @

Если вашей целью является лишь то же приложение на двух, например, в вашей вещью устройства являетсянамного проще с помощью Gradle . Вам не нужно, чтобы изменить имя пакета, в то время как строительствоприложение Gradle будет обрабатывать это для вас и делать весь пакет переименования, где требуется.

Вы должны написать productFlavors для вашего приложения внутри файла build.gradle вашего основного модуля с другой PackageName . полагаю, что если com.example.test является используемым по умолчанию -пакета из приложения, которое называется в качестве основной конфигурации. Вы можете иметь разные оттенки одного и того же приложения с другим именем пакета. produltFlavours могут быть определены внутри андроид тегом build.gradle файла вашего главного модуля, как, как указано ниже .

productFlavors {
    app1 {
        packageName "com.example.test.test1"
    }
}

Синхронизация проекта после делать все изменения. Теперь выберите сборки вариант со сборки вкладке вариант и запустить приложение. Gradle скрипт будет обрабатывать весь пакет переименования для вас.

Проверьте это один раз для более подробной информации :

http://stackoverflow.com/questions/21820961/android-gradle-build-variant-deploy/21825782#21825782

2Subin Sebastian @

Атрибут packageName исключается в Android Студия V0.0.6 вперед. Чтобы изменить имя пакета приложения, используйте applicationId вместо этого. Проверьте http://tools.android.com/recent/androidstudio060released .

Изменить имя пакета приложения через Android студии

Изменение ApplicationID и синхронизации Gradle .