Escolar Documentos
Profissional Documentos
Cultura Documentos
Daniel Cavalcanti
Informática
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/
https://danielcavalcanti.com.br/home/ionic-build-android/ 1/6
16/10/2019 IONIC – Build Android – Daniel Cavalcanti
SDK Tools
https://developer.android.com/studio/#downloads
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"
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/
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 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