Mude o nome do pacote de aplicativos através do Android Estúdio

? Siddharth Vyas @ | Original: StackOverFlow
---

Estou ciente de que esta pergunta é feita várias vezes no SO . Tenho verificado abaixo respostas postadas, mas não funciona para mim :(

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

Atualmente, o nome do pacote do meu aplicativo é " com.example.test " .Eu quero mudar isso para " com.example.test.test1 " .Assim, eu só mudou o nome do pacote no meu arquivo de manifesto e construir o app .

Agora, se eu executar ambos os aplicativos separadamente com nomes de pacotes acima mudaram de arquivos de manifesto em dispositivo do que deveria me mostrar applications.It diferente me mostra erro como " Falha [ INSTALL_FAILED_CONFLICTING_PROVIDER ]"

Como os nomes dos pacotes são diferentes, ele deve mostrar -me diferentes aplicações do dispositivo, em vez de substituir um app com other.Help me out.

Qualquer ajuda seria appreciated.Thanks

---

Top 5 Responder

1pyus13 @

Se seu objetivo é apenas para ter a mesma aplicação em dois instância em sua coisa dispositivo é muito mais fácil usar gradle . Você não precisa mudar o nome do pacote, durante a construção da gradle app vai lidar com isso para você e fazer tudo o pacote renomeando sempre que necessário.

Você tem que escrever productFlavors para seu aplicativo dentro do arquivo build.gradle do seu módulo principal com um packagename diferente. suponho que se com.example.test é o seu nome do pacote padrão do aplicativo, que é chamado como a sua configuração principal. Você pode ter um sabor diferente do mesmo aplicativo com um nome de pacote diferente. produltFlavours pode ser definida dentro de tag android de arquivo build.gradle do seu módulo principal como dado abaixo .

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

Sincronize o seu projeto depois de fazer todas as mudanças. Agora selecione a variante de construção de guia Variant Criar e executar o aplicativo . Roteiro Gradle vai lidar com todas pacote renomeando para você.

Verifique isso uma vez para obter mais detalhes:

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

2Subin Sebastian @

O packageName atributo é obsoleto a partir do Android Estúdio V0.0.6 em diante. Para alterar o nome do pacote do aplicativo, use applicationId em vez . Verifique a http://tools.android.com/recent/androidstudio060released .

Mude o nome do pacote de aplicativos através do Android Estúdio

Alterar o ApplicationID e gradle sincronia.