Você está na página 1de 6

16/10/2019 IONIC – Build Android – Daniel Cavalcanti

Daniel Cavalcanti

Informática

IONIC – Build Android


outubro 8, 2018

HABILITAR MODO DESENVOLVEDOR / DEPURAÇÃO USB


Configurações > Sobre o telefone > Número da versão (toque varias vezes)
Configurações > Programador > habilitar depuração USB
Configurações > Segurança > habilitar fontes desconhecidas

VYZOR (Google Chrome)


https://chrome.google.com/webstore/detail/vysor/gidgenkbbabolejbgbpnhbimgjbffefm

INFORMAÇÕES
https://cordova.apache.org/docs/en/latest/guide/platforms/android/index.html

cordova platform ls
cordova -v

https://developer.android.com/about/dashboards/

Instalar JDK JAVA e Android SDK Tools


Instalação https://www.oracle.com/technetwork/pt/java/javase/downloads/index.html

Configurar Variáveis de ambiente

Nome da Variável: JAVA_HOME


Valor: C:\Program Files\Java\jdk1.8.0_144

https://danielcavalcanti.com.br/home/ionic-build-android/ 1/6
16/10/2019 IONIC – Build Android – Daniel Cavalcanti

Nome da Variável: PATH


Valor (acrescentar): %JAVA_HOME%\bin

SDK Tools

https://developer.android.com/studio/#downloads

Criar a pasta c:/android/sdk


Abrir o terminal C:\Android\sdk\tools\bin
Apagar pasta .android em C:\Users\USUARIO (se houver)

INSTALAÇÃO DOS PACOTES

Mais informações na página do cordova

Android 4.1
sdkmanager.bat "platform-tools" "platforms;android-19" "build-tools;19.1.0"
"extras;android;m2repository"

Android 5.1
sdkmanager.bat "platform-tools" "platforms;android-22" "build-tools;22.0.1"
"extras;android;m2repository"

Android 6
sdkmanager.bat "platform-tools" "platforms;android-23" "build-tools;23.0.3"
"extras;android;m2repository"

Verificar instalação: sdkmanager.bat --list

Variáveis de Ambiente
ANDROID_HOME
C:\Android\sdk

https://danielcavalcanti.com.br/home/ionic-build-android/ 2/6
16/10/2019 IONIC – Build Android – Daniel Cavalcanti

PATH, incluir
%ANDROID_HOME%\tools
%ANDROID_HOME%\tools\bin
%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\build-tools\19.1.0 (Versão escolhida acima)

Instalar o Gandle
https://gradle.org/install/ (Binary-only)
Descompactar em c:/gandle
Incluir a pasta c:/gandle/gandle-4-4/bin no PATH
Verificar: gandle -v

Testar no dispositivo

Config.xml
Configurar
<widget id>
<author>

.gitignore
incluir .vs/

Caso não encontre o config.xml executar


ionic integrations enable cordova

Incluir a plataforma Android no projeto

ionic cordova platform add android --save

https://danielcavalcanti.com.br/home/ionic-build-android/ 3/6
16/10/2019 IONIC – Build Android – Daniel Cavalcanti

Verificar dispositivo
adb devices

Possíveis erros
Adicionar c:\windows\system32; no PATH
https://stackoverflow.com/questions/23081263/adb-android-device-unauthorized

Testar Dispositivo
ionic cordova run android --device

GIT

npm install
ionic cordova platform add browser --save
ionic cordova platform add android --save

Build de Produção

Gerar Build Produção


ionic cordova build android --release --prod

Gerar Assinatura
keytool -genkey -v -keystore loja-key.jks -keyalg RSA -keysize 2048 -validity
100000 -alias loja

Assinar o apk
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore loja-key.jks
app-release-unsigned.apk loja

Executar zipaligh
zipalign -v 4 app-release-unsigned.apk loja.apk

https://danielcavalcanti.com.br/home/ionic-build-android/ 4/6
16/10/2019 IONIC – Build Android – Daniel Cavalcanti

Pesquisar … 

Categorias
Angular
Aulas
Banco de Dados
Design de Interface
Engenharia de Software
Excel
Excel com BI
Excel VBA
HTML
HTML, CSS e JAVASCRIPT
Ionic
Java
Java Web
Marketing Digital
Mobile
PHP
Power BI

Tópicos recentes
Programador Web
Array (JSON)
9. UserForm – Controles Dinâmicos
8. UserForm – Uso de controles
VBA – Atividade: Preço Combustível

Daniel Cavalcanti

https://danielcavalcanti.com.br/home/ionic-build-android/ 5/6
16/10/2019 IONIC – Build Android – Daniel Cavalcanti

https://danielcavalcanti.com.br/home/ionic-build-android/ 6/6

Você também pode gostar