FPSOUZA

Sistemas & Cursos Online

Entre em contato conosco
fpsmoc@yahoo.com.br

Criando um apk android com construct2

Vamos criar um apk para android com construct 2 (não free), com exportação via Cordova e criação de apk com o prompt de comandos do windows.

Configurações iniciais

  • Instale o JAVA SDK escolha a versão 9 (64bits) ou 8(32 ou 64bits).
  • Instale o Android Studio. Para baixar basta procurar no google por Android Studio, ir a página de downloads. Faça a instalação normalmente. Ao iniciar o Android Studio clique no botão de configurações e em Android SDK, de preferência marque todas as versões do android 4 para cima (gasta muito espaço do hd), ou se preferir escolha uma versão de sua preferência para emulação.

  • Adicione a variável de ambiente para o java e AndroidStudio: Windows10 ou 8
  • Abra o diretório Meu Computador, clique com o botão direito do mouse e em propriedades, procure as configurações avançadas do sistema, variáveis de ambiente, em variáveis do sistema procure pela variável Path e clique editar e depois novo para colocar o caminho da instalação do SDK java, até a pasta bin. Exemplo: D:\_JAVA\JDK\jdk9.04\bin.

 

  • Instale o NODE.JS plataforma para funcionamento do Cordova.
  • Instale o cordova pelo prompt de comandos da seguinte forma: Inicie o prompt de comandos do windows (cmd), digite o comando npm install -g cordova e pressione Enter. Aguarde a instalação.

Criar o apk para o android

  • Com o projeto aberto no Construct2 (estou utilizando a versão 252), verifique se as informações de ID estão configuradas corretamente.

  • Clique em “Exportar projeto” no menu “Arquivo”, selecione “Cordova” na seção Móvel e clique em Avançar. De preferência deixe a opção Minify Script desativada e escolha um local para salvar os arquivos. Clique avançar. Clique em Exportar e aguarde a finalização.
  • Abra o cmd, vá para um diretório de sua preferência, como por exemplo C:\Users\usuario\Desktop> e digite o comando cordova create nomedoprojeto e pressione enter.

  • Entre na pasta do projeto exportado, selecione tudo, clique com o botão direito do mouse e copiar.
  • Vá até a pasta criada pelo cmd com o comando do cordova e clique botão direito colar.

  • Volte no cmd e entre na pasta do projeto criado pelo cordova: cd e caminho do projeto e digite o comando: cordova platform add android. pressione enter, aguarde a compilação. Na primeira vez é necessário acesso à internet para que o cordova possa instalar os plugins e ferramentas necessárias.
  • Agora digite o comando: cordova build android para criar o apk. O apk será gerado no diretório \platforms\android\app\build\outputs\apk\ do seu projeto final.

Criar uma assinatura para o APK

Depois de criar o arquivo de debug e testado no seu android, é hora de publicar o app no playstory. No entanto é preciso criar seu arquivo apk de lançamento assinado.

  • Na janela do prompt de comandos entre na pasta do projeto e digite: cordova build android -release e pressione enter.

Vamos criar uma biblioteca de chaves para os apps que iremos criar daqui para frente.

  • Ainda no prompt e dentro da pasta do projeto, digite o comando abaixo, pressione enter para gerar uma chave. Guarde a senha pois será de grande importância no momento de atualização do seu app. Será solicitado os seguintes dados:

Informe a senha da área de armazenamento de chaves:
Informe novamente a nova senha:
Qual é o seu nome e o seu sobrenome?
Qual é o nome da sua unidade organizacional?
Qual é o nome da sua empresa?
Qual é o nome da sua Cidade ou Localidade?
Qual é o nome do seu Estado ou Município?
Quais são as duas letras do código do país desta unidade?
E por fim procura se está correto? digite sim ou yes se estiver em inglês
Informe novamente a senha duas vezes.

keytool -genkey -v -keystore nomedoprojeto -alias 
nomedoprojeto -keyalg RSA -keysize 2048 -validity 10000 
  • Agora com o código abaixo adicione a chave ao projeto
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 
-keystore nomedoprojeto c:/users/usuario/nomedoprojeto/
platforms/android/app/build/outputs/apk/
app-armv7-release-unsigned.apk nomedoprojeto
  • Para finalizar entre no diretório SDK\build-tools do seu SDK android, normalmente está no endereço C:\Users\Nome do Usuário\AppData\Local\Android\Sdk\build-tools.
  • Pressione Shift e clique com o botão direito do mouse na pasta com a versão do sdk e clique em Abrir Janela do PowerShell e digite:

./zipalign.exe -v 4 c:/users/nomedousuário/nomedoprojeto/
platforms/android/app/build/outputs/apk/
app-armv7-release-unsigned.apk 
c:/users/nomedousuário/nomedoprojeto/
platforms/android/app/build/outputs/apk/
nomedoprojetoARMV7-signed.apk

Finalmente aí está o arquivo assinado.