DEV Community

Danilo Neto
Danilo Neto

Posted on

Instalando VsCode no Android.

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:

Baixe aqui o termux

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

Start Ubuntu

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

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

Localhost

E aí está seu vscode rodando lindamente.

aaa

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

Discussion (0)