2010-05-07 15 views
5

Ich möchte SD-Karte auf Android-Emulator (1.6) installieren. Ich bin mit Eclipse 3.4.0So installieren Sie SD-Karte auf Android-Emulator (1.6)

ich einen Befehl gefunden SD-Karte zu installieren:

mksdcard

Aber wo es auszuführen erhalte ich nicht ??

habe ich versucht, in Dev tools-> Terminal-Emulator

Aber es wird Fehler geben: die Erlaubnis verweigert

Danke ..

Antwort

0

schaffe ich alle meine virtuellen Geräte über den Dialog in Eclipse. Fenster> Android SDK und AVD Manager> Neu (Schaltfläche). Es verfügt über Eingabesteuerelemente für SD-Karten-Spezifikationen.

11

Diese einfachste Möglichkeit, um sicherzustellen, dass Ihre SD-Karte ordnungsgemäß mit Ihrer Emulatorinstanz verknüpft ist, besteht darin, einen AVD mit einer SD-Karte zu erstellen. Machen Sie es wie folgt: in Eclipse: Fenster => Android SDK und AVD Manager => Neu:

-Gib einen Namen zu Ihrem AVD (kein Platz erlaubt)
-Gib ein SDK Ziel
-Gib Größe auf die gewünschte SDcard
-Schaffung die neue AVD

oder zweite Lösung, Sie bereits eigene AVD haben und Sie eine SD-Karte, um es hinzuzufügen: (Windows/linux) eine Eingabeaufforderung oder Terminal öffnen CD zu Ihrem SDK/Tools-Verzeichnis führen Sie Folgendes aus:
mksdcard 256M NameOfYourCard
(Sie können die Größe passieren können Sie OFC wollen)

und dann die folgende setzen in Sie Konfiguration in der "Launch Zusätzliche Befehlszeile" Feld laufen:

-sdcard fullPathToYourCard

Es sollte funktionieren. Wenn es nicht klar ist, werfen Sie einen Blick auf in here für detailliertere Prozedur

+1

+1 für die Bereitstellung der Methode für eine vorhandene AVD (mein Fall, weil ich ahnungslos war, als ich die Anweisungen zum Einrichten einer Android-Entwicklungsumgebung zum ersten Mal befolgte). Jedoch weder diese Antwort noch die AndroidBlogger-Post erwähnen, was der Pfad zu der Karte ist. Empirisch entdeckte ich, dass es im Tools-Verzeichnis, z. C: \ android-sdk-windows \ werkzeuge \ FirstSDCard –

2

Sie können das Android-Tool, ein Befehlszeilenprogramm im SDK/tools/Verzeichnis verwenden.

Here's ein komplettes Tutorial, wie Sie dies tun.

0

in der Befehlszeile Sie folgende Gehen Sie auf die/Tools-Ordner der sdk

erstellen Android Profil mit SD-Karte

android.bat create avd -n jonas2 -t 1 -c 256M 

starten Emulator

emulator.exe -avd jonas2 
0

tun können, wenn Wenn Sie Eclipe verwenden, klicken Sie einfach auf das Android Device Manager-Symbol und dann auf den Android Device Manager-Tab. Wenn Sie bereits einen AVD erstellt haben, wählen Sie ihn einfach aus und klicken Sie dann auf "Clic" k auf der "Edit Button" auf der rechten Seite, dann suchen Sie wo SD-Karte ist dann ändern Größe, bevor Sie die Nummer "e.g: 256 oder 512 oder 1024 "und stellen Sie sicher, dass Sie genügend" Interne Speicherkapazität "haben, dann klicken Sie auf" OK ". Jetzt gehen Sie zu" Konfiguration ausführen "und starten Sie Ihren AVD-Emulator in der Einstellung von AVD Sie sehen sollte, dass die SD-Karte ist „Mounted“

Dies sollte funktionieren

Wenn Sie eine Datei hinzufügen möchten oder einen Ordner in Ihrer SD-Karte nur folgendes tun:..

Schritte:

1) Öffnen Sie die Quellcodedatei Ihrer Android-Anwendung mit einem Text- oder Programmiereditor 2) Suchen Sie den Speicherort in der Quelle c ode, an dem Sie die Funktion aufrufen möchten, die eine Datei in den externen Speicher des Geräts schreibt. 3) Setzen Sie diese Zeile Code für die SD-Karte zu überprüfen:

File sdCard = Environment.getExternalStorageDirectory(); 

4) Legen Sie diese Zeilen Code das Verzeichnis und den Dateinamen zu setzen:

File dir = new File (sdcard.getAbsolutePath() + "/folder1/folder2"); 
dir.mkdirs(); 
File file = new File(dir, "example_file"); 

5) Ersetzen Sie „/ folder1/folder2 "im obigen Code mit dem tatsächlichen Pfad, in dem Sie die Datei speichern möchten. Dies sollte ein Speicherort sein, in dem Sie normalerweise Ihre Anwendungsdateien speichern. Ändern Sie außerdem den Wert "example_file" in den tatsächlichen Dateinamen, den Sie verwenden möchten.

6) Legen Sie die folgende Codezeile die Datei auf der SD-Karte zur Ausgabe:

FileOutputStream f = new FileOutputStream(file); 

Schritt schließlich 7:

Speichern Sie die Datei, kompilieren Sie es dann und testen Sie die Anwendung mit dem Android Emulator-Software oder das Gerät.

Das wird funktionieren !!! ;-)

Verwandte Themen