Mudanças entre as edições de "Acessando banco de dados direto do emulador"

De Basef
Ir para: navegação, pesquisa
(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 07h58min 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