Toda configuração inicial do ambiente de desenvolvimento é sempre “complicada”, temos que fazer diversas configurações, instalação de dependências etc…

Eu estou iniciando o aprendizado do NativeScript e somente o setup inicial me tomou mais tempo do que eu previa, então, vou aproveitar para documentar o caminho que trilhei e também consolidar o conhecimento.

Um item que será necessário é o JDK do java, felizmente existe e eu conheço o SDKMAN, um projeto muito bacana para simplificar a instalação de JDK e SDK em diferentes versões.

Caso tu conheças, ele é semelhante ao rvm e nvm.

Tu podes visitar o site do projeto para conhecer mais e instalar o gerenciador ou aproveitar que tenho aqui o “instalador” e seguir a brincadeira.

Configuração para android

Ahhh o Android, quando eu li que era recomendado o Android Studio quase desisti… mentira, me veio a cabeça fazer exatamente o processo que pretendo aqui descrever… sigam-me os bons :-)

Vamos começar com o SKDMAN para instalar o java.

é um boa prática ler o script antes de executar

Supondo que tu já tenhas lido o script ou prefere tocar fixa assim mesmo, vamos ao terminal fazer a execução.

Aqui eu assumo que tu tenhas o bash, caso seja zsh, faça o ajuste.

curl -s "https://get.sdkman.io" | bash

Ao final do processo deveremos ter uma saída semelhante a essa.

All done!

Please open a new terminal, or run the following in the existing one:

source “/home/ubuntu/.sdkman/bin/sdkman-init.sh”

Then issue the following command:

sdk help

Enjoy!!!

Vamos instalar o JAVA 8, quando usei JAVA 16, tive problemas com GRADLE… eu avisei :-)

sdk install java 8.0.292.hs-adpt

Talvez nesse momento tu estejas te perguntando

De onde saiu isso 8.0.292.hs-adpt?

O código 8.0.292.hs-adpt é como o skdman identifica a versão a ser instalado

sdk list java
Vendor Use Version Dist Status Identifier
AdoptOpenJDK 16.0.1.j9 adpt installed 16.0.1.j9-adpt
»> 8.0.292.hs adpt installed 8.0.292.hs-adpt