Aplicativo de cadastro de produtos usando o Ionic 1.7
obs: O cadastro é fictício.
Logo após a criação do aplicativo, para compilarmos para Android:
- Baixar o pacote jdk do java
- Baixar o sdk android
No Android sdk é necessário instalar:
- No extras: Google USB driver
- Em Tools instalar o build tools correspondente da API que está usando:
Exemplo: Se eu vou trabalhar com o Android 7.0 (API 24) instalar o build tools API 24.
Para compilar, no projeto Ionic, no prompt de comando (Antes precisamos digitar o comando):
cordova build --release android
Caso ocorra erro, se ele informar que não achou a pasta 'grandle' ou qualquer outra pasta precisamos configurá-lo.
Abaixo um tutorial explicando como fazer:
http://spring.io/guides/gs/android/
Caso isso ocorra, será necessário configurar a pasta onde está o Android.
set ANDROID_HOME=C:\<installation location>\android-sdk-windows
set PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
* What went wrong:
A problem occurred configuring root project 'android'.
> You have not accepted the license agreements of the following SDK components:
[Android SDK Platform 24].
Será necessário instalar a licença:
No prompt de comando:
mkdir "%ANDROID_HOME%\licenses
Depois:
echo |set /p="8933bad161af4178b1185d1a37fbf41ea5269c55" > "%ANDROID_HOME%\licenses\android-sdk-license
Pronto! Agora podemos tentar compilar novamente:
cordova build --release android
obs: Você pode configurar o arquivo 'config.xml' com os dados do seu app: nome, seu e-mail, etc. Logo após a configuração, 'buildar' novamente.