Android Studio - change AVD path

  • Ein weiteres ziemlich nerviges Problem ist das es anscheinend nicht möglich ist den Pfad zu ändern andem die AVD´s gespeichert werden.


    Standardmäßig ist das -> C:\Users\<username>\.android\avd\


    Ich würde diesen Pfad gerne irgendwo auf meine D: Platte zeigen lassen, am besten dort hin wo auch mein Android Studio installiert ist.


    Problem an der Geschichte ist, das in unserem Unternehmen bei jedem Herunterfahren der PC´s alle Daten im Ordner C:\Users\<username>\ zu einem Server übertragen werden. Da aber das anlegen eines AVD locker 350 MB frisst und die emulierte SD-Karte ebenfalls in dem oben genannten Pfad liegt, kommen da in kürzester Zeit sehr viel Daten zusammen die nichts auf dem Serverreplikat meines Benutzerkontos zu suchen haben.


    Falls jemand eine Lösung gefunden oder Ideen hat, habe ich ein offenes Ohr dafür.


    LG proto

  • Dosbox/Command Prompt/Power Shell öffnen.
    Ins <AndroidSDK>/tools Verzeichnis wechseln


    Code
    android.exe move avd --name Nexus_5_API_21_x86  --path D:/AVDs/Nexus5


    (Name und Pfad entsprechend anpassen. Übersicht erhältst Du mit 'android.exe list avd')
    Fertig. :)


    Pro-Tipp:
    Emulator sein lassen und Testgeräte kaufen lassen.
    Testet und debuggt sich wesentlich schneller und angenehmer.

    Je mehr Käse, desto mehr Löcher.
    Je mehr Löcher, desto weniger Käse.
    Daraus folgt: je mehr Käse, desto weniger Käse.


    »Dies ist ein Forum. Schreibt Eure Fragen in das Forum, nicht per PN!«

  • Hab es grade über eine Umgebungsvariable hin bekommen.


    Name: ANDROID_SDK_HOME
    Wert: D:\android\.....


    Ja ein Testgerät wäre ganz schön, aber das wird wohl noch eine Weile dauern. Meine Technikerarbeit habe ich damals mit einem S4 entwickelt, geht wirklich viel besser als dieses Emulator Zeugs.

  • Damit änderst Du den Pfad für das komplette Android SDK.
    Hat natürlich den Vorteil, dass dann der ganze SDK Krams nicht auf dem Server landet.

    Je mehr Käse, desto mehr Löcher.
    Je mehr Löcher, desto weniger Käse.
    Daraus folgt: je mehr Käse, desto weniger Käse.


    »Dies ist ein Forum. Schreibt Eure Fragen in das Forum, nicht per PN!«

  • komisch ist nur das ich das SDK gleich in D:\android\sdk installiert habe, doch der AVD Ordner war trotzdem in C:\Users\<username>\.android\avd


    diese Struktur hab ich nun einfach auf D:\android kopiert und die Umgebungsvariable angelegt. Starte ich Android Studio, werden nun alle AVD´s korrekt angezeigt, und das SDK hat sich auch net beschwert.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!