Como já sabemos, o Intel XDK não gera mais pacotes APK, nem as chaves de assinatura para o APK, esta ação agora fica a critério do próprio desenvolvedor. Portanto temos aqui um novo desafio pela frente!
Gerando a chave do APK
Todo bom aluno do curso técnico em Informática tem o NetBeans instalado em seu computador, ou, ao menos deve possuir o JAVA instalado. Será a partir do JAVA que iremos gerar a chave.
- Localize a pasta de instalação do JAVA. Normalmente ela se encontra em C:\Program Files\Java\jre1.8.0_111\
- Abra o prompt do DOS como administrador e acesse a pasta de instalação do JAVA, seguida da pasta BIN; exemplo:
cd C:\Program Files\Java\jre1.8.0_111\bin
- Agora digite o seguinte comando;
keytool -genkey -v -keystore MinhaChave.keystore -alias MinhaChave -keyalg RSA -keysize 2048 -validity 10000
- Será iniciado um prompt interativo aonde você deverá responder algumas questões. Ao termino das questões, o certificado será gerado.
- Para ver o certificado gerado, digite o comando DIR *.KEYSTORE
IMPORTANTE: Você não precisa gerar um novo certificado toda vez que quiser gerar um APK. Um único certificado pode ser utilizado para vários APKs, mesmo sendo de aplicativos diferentes
Preparando o aplicativo no Intel XDK
Antes de gerarmos o APK, é importante nos atentarmos para algumas configurações do aplicativo.
- Inicie o Intel XDK e abra o projeto que deseja gerar o APK.
- Acesse as configurações do projeto, basta clicar em PROJECTS
- Procure o bloco Build Settings e altere as seguintes configurações.
- Desmarque a opção Optimize with Crosswalk, isso tornará seu app mais leve e menor.
- Mude a CLI do CORDOVA para a mais recente, atualmente estamos na versão 6.5
- Pronto!
Gerando um pacote no Intel XDK
Agora que temos a chave, vamos gerar o pacote da builder.
- No Intel XDK, Clique na aba BUILD
- Deixe Marcada a opção ANDROID conforme mostra a bela imagem:
- Clique em Create Package e prossiga com o download do pacote.
Finalmente, gerando o APK na nuvem do PhoneGap Build
- Acesse o site https://build.phonegap.com/
- Crie uma conta clicando em SIGN UP, é gratuita e você pode fazer o cadastro usando sua conta no Facebook.
- Após o login, clique em + NEW APP.
- Clique em PRIVATE e depois no botão UPLOAD A .ZIP FILE, escolha o arquivo gerado pelo Intel XDK e aguarde.
- Com o pacote carregado dentro do ambiente do PhoneGap, clique em READY TO BUILD e aguarde
- Em seguida, clique sobre o nome do Aplicativo para abrir as configurações.
- No Rodpé da página, procure pelo bloco de configurações do Android e adicione a chave que geramos no inicio desta publicação;
- Em seguida. clique em REBUILD ALL
- Em seguida, será solicitada a senha do certificado. Informe a senha e aguarde o download clicando no botão APK.
- Com o APK em mãos, basta instalar no seu aplicativo