Se você alterou algo no projeto e quer salvar no GitHub:
cd /home/daniel/gas-automation-mobile
# Ver o que mudou
git status
# Adicionar os arquivos que quer commitar
git add .
# Commitar (use /usr/bin/git se o "git" normal der erro de trailer)
/usr/bin/git commit -m "Sua mensagem descrevendo a alteração"
# Enviar para o GitHub (só se quiser que outras máquinas vejam)
git push origin mainNão é obrigatório commitar para rodar no Android Studio no mesmo PC. Só é necessário se você quiser guardar as alterações ou sincronizar com outro computador.
Se você usa mais de um PC ou alguém commitou no repositório:
cd /home/daniel/gas-automation-mobile
git pull origin mainO Android Studio precisa dos assets web e dos plugins. Rode na raiz do projeto (gas-automation-mobile):
cd /home/daniel/gas-automation-mobile
npx cap sync androidIsso:
- Copia o conteúdo de
dist/paraandroid/app/src/main/assets/public/ - Gera/atualiza a pasta
android/capacitor-cordova-android-plugins/
Se você mudou o frontend (gas-automation/frontend) e quer ver no app, antes rode:
./sync-from-frontend.she depois o npx cap sync android (ou o script já faz o sync).
- Abra o Android Studio.
- File → Open (ou “Open an Existing Project”).
- Selecione só a pasta
android:Não abra a pastagas-automation-mobile/androidgas-automation-mobile(raiz); abraandroid. - Clique em OK.
- Aguarde o Gradle Sync terminar (barra de progresso embaixo). Pode demorar na primeira vez.
Dispositivo físico (recomendado para testar):
- Conecte o celular por USB.
- Ative Depuração USB nas opções de desenvolvedor do Android.
- O dispositivo deve aparecer no canto superior do Android Studio (dropdown de dispositivos).
Emulador:
- Tools → Device Manager (ou ícone de celular).
- Crie um AVD (Android Virtual Device) se não tiver.
- Inicie o emulador e escolha-o no dropdown.
- No dropdown de dispositivos (topo), selecione o dispositivo ou emulador.
- Confirme que a run configuration é “app” (módulo
:app). - Clique no botão Run (▶) ou use Run → Run 'app' (ou Shift+F10).
O app será instalado e aberto no dispositivo/emulador.
| Ordem | O que fazer | Onde |
|---|---|---|
| 1 | (Opcional) Commit e push | Terminal na raiz gas-automation-mobile |
| 2 | (Opcional) git pull |
Terminal na raiz |
| 3 | npx cap sync android |
Terminal na raiz |
| 4 | Abrir pasta android |
Android Studio → File → Open |
| 5 | Conectar dispositivo ou emulador | USB ou Device Manager |
| 6 | Run “app” (▶) | Android Studio |
-
“capacitor-cordova-android-plugins not found”
Rode na raiz:npx cap sync android. -
Tela branca no app
Verifique se existedist/index.htmle se você rodounpx cap sync android. Se mudou o frontend, rode./sync-from-frontend.she depoisnpx cap sync android. -
App não conecta ao servidor
Celular e o PC onde está o backend (192.168.10.167) precisam estar na mesma rede Wi‑Fi (ou VPN). No celular, não use “dados móveis” para acessar 192.168.10.167. -
Gradle sync falhou
Confirme que abriu a pastaandroid, não a raiz. E que tem JDK instalado (Android Studio costuma trazer um embutido).