Eu tenho alguns itens na minha área de trabalho do ubuntu 12.04. Quero transferi-los para o Sdcard de um dos avds no meu emulador Android (android-sdk-linux) que eu instalei no mesmo sistema.
Gostaria de saber como fazer o acima.
android-emulator
Karthik C
fonte
fonte
Respostas:
1. Usando a linha de comando: veja como você pode copiar arquivos para uma imagem do cartão SD .
Você precisa usar
adb push
para copiar arquivos da área de trabalho para o emulador e vice-adb pull
versa. Aqui está a sintaxe para copiar arquivos de ou para uma instância de emulador / dispositivo :Copie da área de trabalho para o emulador:
Copie do emulador para a área de trabalho:
Aqui
<local>
está o caminho do arquivo / pasta na sua área de trabalho e o<remote>
caminho do arquivo / pasta no seu emulador.Aqui está um exemplo:
foo.txt será enviado (copiado) para o emulador.
2. Usando a interface do usuário do DDMS: veja como trabalhar com o sistema de arquivos do emulador usando o DDMS .
Pessoalmente, prefiro os comandos adb pull e adb push, pois você pode copiar vários arquivos (em um único diretório) com apenas um comando de linha. Usando o DDMS, você pode copiar apenas um arquivo por vez (sem diretório).
fonte
Para transferir dados da área de trabalho para o SdCard de um emulador no Linux, faça o seguinte:
Vamos criar um cartão SD de 64 MB para o nosso emulador Android. Em um terminal, faça o seguinte:
Agora você pode usar o 'Eclipse Android SDK e AVD Manager' para criar um novo dispositivo virtual Android que possa usar o caminho para o cartão SD que você criou.
Gravar dados no cartão SD:
De um terminal:
Isso iniciará o Dalvik Debug Monitor Server. Então:
Agora, de dentro do seu código, você pode acessar o caminho do cartão SD com:
Mais você pode ler aqui .
fonte