Gerar apk para publicação no Marketing

Galera, criei uma apk agora preciso gerar uma versão para distribuição e liberar no marketing, o que preciso fazer para isso? Como constantemente existirão atualizações, precisa estar tudo muito certo para garantir que os usuarios que instalaram a apk não vão ter problemas ao atualizar as novas versões.

Quais os principais passos para isso?

Obrigado

Olá,

Clica com o botão direito no seu projeto e escolhe Android Tools->Export Signed Application. Então você vai ter que gerar uma keystore lá. É só preencher os campos e ir dando next :slight_smile:

Quando vocë quiser mandar uma atualização pro Market é só aumentar a versão no Manifest. Então é só exportar novamente a aplicação usando o mesmo keystore que você gerou na primeira vez (é um arquivo).

Era isso?

toshikurauchi, vi algo sobre versionCode coisas assim, isso tem alguma coisa ligada a gerar a pp?

O versionCode é um inteiro que você usa pra indicar a versão do seu app. Serve para o Android Market avisar seus usuários que a app deles está desatualizada e que eles devem baixar a versão mais nova…

O versionName é um nome da versão simplesmente pra visualização do usuário.

Ou seja, você pode fazer 3 atualizações pequenas e chamá-las (versionName) de 1.1, 1.2, 1.3 e depois uma mudança grande e chamá-la de 2.0. Esses são os nomes que o usuário vê. Para o Android você tem que definir os versionCode, por exemplo:

versionName - versionCode
1.1 - 1
1.2 - 2
1.3 - 3
2.0 - 4

Primeiro, lembre-se que essa keystore não pode mudar entre versões de um mesmo aplicativo, é indicado voce criar uma pra voce e sempre usar ela.

Segundo, o ideal é gerar com proguard através de ant, tem um comando do /tools/android que cria o build.xml pra voce (não lembro exatamente qual, depois eu do copy&paste aqui), dai é só ir lá e dar um ant release, depois tem que assinar ou entao deixar como propriedade a keystore e o alias no local.properties.