Skip to content

jeovazero/flutter-nix-env

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meu env de desenvolvimento android

Flutter + Nix

Nome Versão
Flutter 1.22.4
Dart 2.10.5
Android SDK Tools 28.0.3
Android SDK Platform 29

(testado somente no Debian 10 🧡)

Precisa de Nix instalado.

1. Intalando o env

$  nix-shell

vai baixar tudo (flutter, android-sdk), então deve demorar.

2. Fazendo flutter doctor

Deve dar o erro:

** Message: 23:48:32.926: Requires Linux version >= 3.19 built with CONFIG_USER_NS
** Message: 23:48:32.940: Run: sudo sysctl -w kernel.unprivileged_userns_clone=1

Resolva com:

$ sudo sysctl -w kernel.unprivileged_userns_clone=1

3. Reconhecendo um dispositivo android conectado

  1. Ative o modo desenvolvedor
  2. Ative o modo debug
  3. Conecte com o modo "Transferir Arquivo" ou algo parecido
  4. Execute sudo usermod -aG plugdev $LOGNAME
  5. Faça logout, ou abra outro terminal.

Pronto!

$  nix-shell
$  flutter doctor

vai usar tudo da cache, então deve ser rapido.

About

Meu env Flutter Android com Nix

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages