Diversos smartphones estão vindo com recursos que possibilitam transforma-lo em um mini PC, como por exemplo o recurso Dex da Samsung que permite conectar em monitor Hdmi e/ou teclado e mouse tornando seu android em um poderoso mini PC e com isso servindo de alternativa para suas tarefas.
Esse é um tutorial rápido de como instalar o VS Code no Android.
Iremos utilizar um fork do vscode que funciona como servidor e com isso abriremos no Chrome. Ele é o Code OSS.
Termux
O primeiro passo é instalar o app de terminal no seu android. Ele se chama termux e você pode baixar aqui:
Uma vez com o termux aberto, você irá instalar o Ubuntu. É através do Ubuntu que será instalado o vscode.
Ubuntu
Para instalar o Ubuntu execute o seguinte comando no termux:
pkg install wget openssl-tool proot -y && hash -r && wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/Installer/Ubuntu/ubuntu.sh && bash ubuntu.sh
Após instalar o Ubuntu basta inicia-lo através do comando:
./start-ubuntu.sh
Baixar VsCode
Uma vez no Ubuntu, rode esse comando para baixar o vscode
wget https://github.com/cdr/code-server/releases/download/2.1698/code-server2.1698-vsc1.41.1-linux-arm64.tar.gz
Descompacte o arquivo baixado
tar -xvf ./code-server2.1698-vsc1.41.1-linux-arm64.tar.gz
Iremos copiar o arquivo para pasta /bin para que ele seja possível ser executado.
cp ./code-server2.1698-vsc1.41.1-linux-arm64/code-server /bin
Code Server
Agora no seu terminal Ubuntu você pode executar seu code-server através do comando
code-server
Com isso irá subir um servidor web em localhost:8080 . Basta abrir esse endereço em seu Chrome do celular e pronto.
Para acessar é necessário uma senha. Essa senha é gerada pelo próprio servidor web quando você roda o comando code-server
E aí está seu vscode rodando lindamente.
Obs: Cada vez que você sobe o servidor, ele gera uma nova senha. Para resolver isso você pode setar uma senha padrão através do comando:
export PASSWORD="<your_password>"
Em um próximo artigo irei abordar as limitações e workarounds.
Até.
Crédito: How-to VsCode
Top comments (0)