Mudanças entre as edições de "Acessando banco de dados direto do emulador"
De Basef
(Criou página com '1) Abrir console e acessar o folder onde o programa "adb" está instalado: <source lang="bash"> </source> 2) Executar o programa adb passando como parâmetro o emulador que es...') |
|||
Linha 1: | Linha 1: | ||
1) Abrir console e acessar o folder onde o programa "adb" está instalado: | 1) Abrir console e acessar o folder onde o programa "adb" está instalado: | ||
<source lang="bash"> | <source lang="bash"> | ||
− | </source> | + | cd /Users/FernandoUchiyama/Aplicativos/android-sdk-mac_x86/platform-tools/</source> |
2) Executar o programa adb passando como parâmetro o emulador que está rodando: | 2) Executar o programa adb passando como parâmetro o emulador que está rodando: | ||
<source lang="bash"> | <source lang="bash"> | ||
− | </source> | + | ./adb -s emulator-5554 shell</source> |
3) Executar o programa sqlite3 passando como parâmetro o arquivo de banco de dados que está no emulador: | 3) Executar o programa sqlite3 passando como parâmetro o arquivo de banco de dados que está no emulador: | ||
<source lang="bash"> | <source lang="bash"> | ||
− | </source> | + | sqlite3 /data/data/java.package.name/databases/arquivobd.sqlite</source> |
4) Agora é só executar comandos de banco de dados normalmente. Para sair, executar o comando ".quit". | 4) Agora é só executar comandos de banco de dados normalmente. Para sair, executar o comando ".quit". | ||
DICA: Para saber o nome da instância do emulador, consultar o Android SDK and | DICA: Para saber o nome da instância do emulador, consultar o Android SDK and | ||
Linha 13: | Linha 13: | ||
barra de título da aplicação. Ou: | barra de título da aplicação. Ou: | ||
<source lang="bash"> | <source lang="bash"> | ||
− | </source> | + | ./adb devices</source> |
+ | [[Categoria:Android]] |
Edição atual tal como às 08h58min de 27 de abril de 2015
1) Abrir console e acessar o folder onde o programa "adb" está instalado:
cd /Users/FernandoUchiyama/Aplicativos/android-sdk-mac_x86/platform-tools/
2) Executar o programa adb passando como parâmetro o emulador que está rodando:
./adb -s emulator-5554 shell
3) Executar o programa sqlite3 passando como parâmetro o arquivo de banco de dados que está no emulador:
sqlite3 /data/data/java.package.name/databases/arquivobd.sqlite
4) Agora é só executar comandos de banco de dados normalmente. Para sair, executar o comando ".quit". DICA: Para saber o nome da instância do emulador, consultar o Android SDK and AVD Manager (que deverá estar rodando). O nome da instância aparece na barra de título da aplicação. Ou:
./adb devices