Ubuntu 12.04 masaüstümde bazı öğeler var. Onları aynı sistemde kurduğum android emülatörümde (android-sdk-linux) avd'lardan birinin Sdcard'ına aktarmak istiyorum.
Yukarıdakilerin nasıl yapılacağını bilmek gibi.
Ubuntu 12.04 masaüstümde bazı öğeler var. Onları aynı sistemde kurduğum android emülatörümde (android-sdk-linux) avd'lardan birinin Sdcard'ına aktarmak istiyorum.
Yukarıdakilerin nasıl yapılacağını bilmek gibi.
Yanıtlar:
1. Komut satırını kullanma: Dosyaları SD kart görüntüsüne nasıl kopyalayabileceğiniz aşağıda açıklanmıştır .
adb push
Dosyaları Masaüstünden Emulator'a ve adb pull
tersine kopyalamak için kullanmanız gerekir . Emülatör / Aygıt Eşgörünümüne veya bu dosyadan dosya kopyalamak için sözdizimi şöyledir :
Masaüstünden emülatöre kopyala:
adb push <local> <remote>
Emülatörden masaüstüne kopyala:
adb pull <remote> <local>
İşte <local>
masaüstünüzdeki <remote>
dosya / klasör yolu ve öykünücünüzdeki dosya / klasör yolu.
İşte bir örnek:
adb push foo.txt /sdcard/foo.txt
foo.txt öykünücüye aktarılır (kopyalanır).
2. DDMS kullanıcı arayüzünü kullanma: DDMS'yi kullanarak öykünücünün dosya sistemiyle nasıl çalışacağınız aşağıda açıklanmıştır .
Ben şahsen adb çekme ve adb push komutlarını tercih ederim çünkü tek bir komutla birden fazla dosyayı (tek bir dizinde) kopyalayabilirsiniz, DDMS kullanarak bir seferde sadece bir dosya kopyalayabilirsiniz (dizin yok).
Linux'tan bir öykünücünün SdCard'ına masaüstünden veri aktarmak için bunu yapın:
Android emülatörümüz için 64MB SD kart oluşturalım. Bir terminalden bunu yapın:
# cd ~/android-sdk-linux/tools
# ./mksdcard 64M ~/Desktop/sdcard.iso
Artık oluşturduğunuz sd kartın yolunu kullanabilen yeni bir Android sanal cihazı oluşturmak için 'Eclipse Android SDK ve AVD Manager'ı kullanabilirsiniz.
SD Karta Veri Yazma:
Bir terminalden:
# cd ~/android-sdk-linux/tools
# ./ddms
Bu, Dalvik Hata Ayıklama İzleyicisi Sunucusunu başlatır. Sonra:
Şimdi kodunuzun içinden sd kartının yoluna aşağıdakilerle ulaşabilirsiniz:
Environment.getExternalStorageDirectory()
Daha okuyabilir burada .