fbpx

Como alterar o nome do pacote de sua aplicação Delphi XE7 Android

Alterando Package

Sempre que criamos um aplicativo Android ele possui um nome de pacote, este pacote é o responsável por identificar nosso aplicativo dentro do dispositivo.

Entendendo o Nome do Pacote – Package Name

O Package Name deve ser único, ele é responsável pelo unicidade da aplicação na Google Play e no dispositivo no qual o aplicativo será instalado.

Como exemplo veja o nome do pacote do Twitter na Google Play:

Pacote do Twitter

Caso acesse acesse o dispositivo no diretório \Android\Data\ vai encontrar o conteúdo do pacote do Twitter exatamente como a imagem abaixo:

Package Twitter no dispositivo

Package Name no Delphi XE7

Ao criamos uma aplicação Android no Delphi XE7, também acontecia com as versões anteriores, ela tem o nome de pacote padrão setado como com.embarcadero.  Uma prova do desconhecimento dessa informação pode ser notada ao acessar a Google Play e solicitar uma pesquisa pelo termo Embarcadero na seção de apps, veja:

Apps buscadas pelo termo Embarcadero

Como alterar o Package na prática

Bem na prática essa alteração é muito mais simples do que se possa imaginar. Acredito que tenhamos tantos apps com o nome de pacote como Embarcadero na Google Play apenas pelo fato dos desenvolvedores Delphi ao chegarem ao mundo Android apenas desconhecessem o funcionamento e sua importância.

Primeiramente crie um novo projeto Multi-Device Application, configure sua Target Plattform para Android.

Target Plattform Android

Em seguida acesse as Opções de Projeto em Project –> Options (Shift + CRTL + F11) . Lá  vá até Version Info e localize na caixa ao lado direito a opção contendo o nome do pacote, basta alterá-lo.

Alterando Package

Simples assim, sua aplicação agora passa a fazer parte de um pacote “exclusivamente seu”.

Nota:  Alterar o nome do pacote de uma aplicação já existente faz com que o Android passe a considerá-la como uma nova aplicação, não conseguindo os usuários "enxergá-la" por exemplo como uma atualização. Isso requer um grande cuidado!

Bons código!

,

Comente