Android SDK AVD-Fehler: null

8

Wenn ich versuche, das Android SDK auf Eclipse zu installieren, kann ich kein neues virtuelles Gerät erstellen. Ich bekomme diesen Fehler [2011-05-28 12:05:16 - SDK Manager] Fehler: null. Kann ich das irgendwie reparieren?

Wie habe ich dieses Problem behoben? löschte alle Dateien in meinem Arbeitsbereich. Reset und es begann zu arbeiten.

    
swiftBoy 28.05.2011, 16:06
quelle

15 Antworten

13

Das gleiche Problem hier auf MAC OS X. Hier ist meine Konfiguration.

%Vor%

Das Warum

Es ist ein Problem mit den Berechtigungseinstellungen Ihres ~ / .android / avd Ordners. Da die Einstellungen und Konfigurationen des virtuellen Geräteemulators in diesen Ordner geschrieben werden, müssen die SDK-Tools (in diesem Fall avd manager) in dieses Verzeichnis schreiben können.

Das Wie

Überprüfen Sie zuerst Ihre ~ / .android / avd-Berechtigungen mit dem Befehl ls Unix (cd in Ihr Home-Verzeichnis):

%Vor%

Der avd-Ordner gehört zu root. Sie können beginnen, indem Sie den Besitzer dieses Ordners mit dem folgenden Befehl an sich selbst ändern.

%Vor%

Überprüfen Sie erneut, um zu sehen, dass Sie jetzt der Besitzer des Ordners sind, indem Sie den folgenden Befehl verwenden:

%Vor%

Sie sollten eine Ausgabe wie die obige haben (natürlich sollte kaffein Ihr Benutzername sein)

Schließlich sollten Sie die Berechtigungseinstellungen im Ordner avd / mithilfe des folgenden Befehls ändern:

%Vor%

Überprüfen Sie, ob Sie die Einstellungen tatsächlich mit dem Befehl ls -al geändert haben.

%Vor%

avd ist jetzt auf 777 eingestellt.

Letzter Schritt

Öffnen Sie in Ihrer Eclipse-IDE den AVD-Manager und versuchen Sie, ein virtuelles Gerät zu erstellen. Taaadaaaa !!!! Alles sollte funktionieren ...

Ich hoffe, es hat geholfen ...

    
kaffein 05.01.2012 22:50
quelle
6

Nur für den Zweck zu teilen, habe ich den Fehler [2011-10-20 10:07:17 - SDK Manager] Fehler: Null und ich löste das Problem, indem Sie die Umgebungsvariable ANDROID_SDK_HOME über die Systemsteuerung einrichten.

Start - & gt; Systemsteuerung - & gt; System und Sicherheit - & gt; System - & gt; Erweiterte Systemeinstellungen - & gt; Umgebungsvariablen - & gt; Neu

Variablenname: ANDROID_SDK_HOME Variabler Wert: (Der Pfad ist der gewünschte Ort des .android-Ordners, mit Ausnahme des letzten Schrägstrichs.) Beispiel: C: \ Benutzer \ meinBenutzername

Prost!

    
yi2ng2 20.10.2011 03:10
quelle
4

Ich hatte gerade das gleiche Problem.

Beim Starten des Android-Tools und dem Versuch, eine AVD hinzuzufügen, habe ich einen "Erlaubnis verweigert" -Fehler in meinem ~ / .android-Ordner (Mac OS X hier) bekommen.

Ich wette, es ist zu viel, aber das hat das Problem für mich gelöst:

  • Beenden Sie das Android-Tool oder den Eclipse AVD Manager;
  • Entfernen Sie das Android-Verzeichnis.
  • Starten Sie das Android-Tool erneut und versuchen Sie AVDs hinzuzufügen.

Voilà. Damit konnte ich neue AVDs sowohl über das Tool (beim direkten Start) als auch über Eclipse hinzufügen.

Ich bin mir ziemlich sicher, dass ich die Berechtigungen in irgendeiner Weise durcheinander gebracht habe und dass die beste Lösung für dieses Problem darin besteht, die Berechtigungen dieses Verzeichnisses zu korrigieren.

    
shello 30.05.2011 13:30
quelle
1

Wenn Ihr Problem weiterhin besteht, habe ich eine Lösung gefunden (unter Windows 7). Meine Konsole gab mir genau den gleichen Fehler und Eclipse sagte, dass mein Android SDK nicht an der richtigen Stelle war - obwohl es war - wann immer ich Eclipse geöffnet habe.

Um dies zu beheben, klicken Sie mit der rechten Maustaste auf Ihren Android-SDK-Ordner, gehen Sie zu Eigenschaften, Sicherheit, dann stellen Sie sicher, dass jeder (insbesondere "vertrauenswürdiger Installer") in der Liste "Gruppen- oder Benutzernamen" volle Berechtigungen für die Datei hat - Stellen Sie sicher, dass alle "Zulassen" -Kästchen aktiviert sind. Beim nächsten Start des SDK-Managers sollten Sie alles problemlos herunterladen können.

    
Cbas 18.06.2011 17:59
quelle
1

Ich habe dieses Problem auch unter Linux festgestellt. Ich habe festgestellt, dass es sich um das Berechtigungsproblem handelt. Ich habe das Problem gelöst, indem ich dem Eclipse-Benutzer die Schreibberechtigung hinzugefügt habe. Sie können dies auch lösen, indem Sie den Eigentümer der Datei in den Eclipse-Benutzer ändern. Ich hoffe, Sie werden davon profitieren.

    
twlkyao 20.11.2013 12:53
quelle
1

Nichts, was hier vorgeschlagen wurde, funktionierte für mich, ich bekam immer noch den Fehler auf meinem CentOS 7 Server.

Nach etwas mehr Graben finde ich heraus, dass das Problem mit der Erstellung der SD-Karte zusammenhing:

%Vor%

Und nach einigem weiteren googlen fand ich heraus, dass ich einige erforderliche Abhängigkeiten installieren musste.

Benötigte Bibliotheken für 64-Bit GNU / Linux-Rechner :
Wenn Sie eine 64-Bit-Version von Ubuntu verwenden, müssen Sie einige 32-Bit-Bibliotheken mit dem folgenden Befehl installieren:

%Vor%

Wenn Sie 64-Bit Fedora ausführen, lautet der Befehl:

%Vor%     
Roberto Leinardi 26.05.2017 10:54
quelle
0

Ich bin mir nicht sicher, ob dies Ihr Problem ist, aber ich habe gesehen, dass dies passiert, wenn der SDK-Manager im falschen Verzeichnis nach virtuellen Geräten für Android sucht. Ich würde dies überprüfen und sicherstellen, dass es korrekt ist. Sie werden es oben im Android SDK- und AVD-Manager-Fenster sehen.

    
Bryan 28.05.2011 17:41
quelle
0

Ich denke, dein Problem ist, dass du kein virtuelles Gerät erstellen kannst?

Der einfachste Weg, um eine AVD zu erstellen, ist die Verwendung des grafischen AVD-Managers, den Sie von Eclipse starten, indem Sie auf Window & gt; Android SDK und AVD Manager .
ODER
Sie können den AVD Manager auch über die Befehlszeile aufrufen, indem Sie das android-Tool im Tools-Verzeichnis des Android SDK aufrufen.für Befehle guide / developing / tools / emulator.html dann solltest du dieses Video sehen und dann - android-emulator-verwalten-android-virtual-devices-avd

    
Android 23.08.2011 06:29
quelle
0

Haben Sie Ihr Problem gelöst? Ich hatte ein ähnliches Problem auf meinem Mac, aber ich habe es letzte Nacht gelöst. Ich hatte keinen Zugriff auf meine Festplatte mit meinem Benutzerkonto, wodurch es unmöglich wurde, eine virtuelle Maschine zu starten. Also habe ich meine Erlaubnis zum Lesen / Schreiben geändert, wodurch das Problem gelöst wurde.

    
Bjarke 24.08.2011 11:39
quelle
0

Ich habe dasselbe Problem. Ich habe das SDK-Paket (für Windows 64Bits) von der Android-Entwickler-Website heruntergeladen, als ich AVD erstellte, bekam ich einen Fehler: "[2013-03-14 ... SDK-Manager] Fehler: null".

Führen Sie Eclipse.exe als Administrator aus, dann funktioniert es, ich kann eine AVD erstellen.

    
Eason 14.03.2013 14:42
quelle
0

Ich hatte das gleiche Problem. Überprüfen Sie die Schritte:

  1. Sdk-Manager selbst könnte beschädigt sein, als eine gute Vorgehensweise ist es ratsam, eine Sicherungskopie zu behalten und dasselbe zu verwenden, um zu überprüfen, ob ein Problem mit SDK-Manager

  2. vorliegt
  3. Lösche .android / avd von Benutzer / Profil

  4. Löschen Sie .metadata von Ihrem Arbeitsplatz. Stellen Sie sicher, dass Sie die Sicherung übernehmen.

  5. Ändern Sie den Arbeitsplatz

  6. überprüfen Sie die Privilegien von .android sollten Sie Lese-Option gelesen haben, wenn nicht, dann geben Sie bitte Lese-Option

Android4Fun 08.04.2013 03:39
quelle
0

Der schnellste Weg, den ich gefunden habe: Ubuntu 12.04 1. Gehe zu deinem Heimatordner 2. Strg + H (versteckte Datei- und Ordner anzeigen) 3. Rechtsklick - & gt; Im Terminal öffnen

%Vor%

& amp; versuche, einen neuen AVD zu erstellen

    
Jadeye 07.12.2013 15:22
quelle
0

Falls Sie kein AVD-Gerät erstellen können:

  1. Überprüfen Sie Ihren .android Ordner und überprüfen Sie, ob Sie alle Dateien haben, die dort sein sollen ( adbkey , androidtool.cfg , ddms.cfg , debug.keystore , default.keyset ). Stellen Sie sicher, dass adbkey.pub und debug.keystore vorhanden sind.
  2. Geh zu deiner Sonnenfinsternis und lauf als Admin ODER
  3. Gehen Sie zu Ihrem SDK-Ordner und klicken Sie mit der rechten Maustaste. & gt; & gt; Gehe zu den Eigenschaften & gt; & gt; Sicherheit
  4. Klicken Sie nun auf jede Benutzerkategorie in der Liste der Gruppennamenlisten und klicken Sie auf Bearbeiten.
  5. Stellen Sie sicher, dass sie alle die absolute Erlaubnis oder vielmehr die volle Kontrolle haben. (alle Boxen sollten überprüft werden)
  6. Gehen Sie nun zurück zu sdkmanager.exe und klicken Sie mit der rechten Maustaste auf & gt; & gt; Eigenschaften & gt; & gt; Sicherheit und Wiederholung von 5.
Murungi Allan 22.06.2014 07:59
quelle
0

Das ist mir passiert, als ich vor ein paar Wochen aktualisiert habe.

Versuchen Sie dies in Eclipse:

Für Mac OS X

Fenster & gt; Perspektive anpassen ... (Android und AVD Manager sind deaktiviert)

Klicken Sie nun auf den Reiter "Befehlsgruppenverfügbarkeit" & gt; Android- und AVD-Manager & gt; Überprüfen Sie

Symbolleistensichtbarkeit & gt; Android- und AVD-Manager & gt; Überprüfen Sie

Jetzt können Sie AVD Manager Item auf der Eclipse-Symbolleiste sehen.

Prost !!

    
swiftBoy 01.12.2014 08:15
quelle
0

Ich habe eine Lösung für wer, kann nicht avd nach der Änderung .android \ Datei auf ein anderes Laufwerk erstellen, keine Notwendigkeit für eine Erlaubnis.

Folgen Sie den Schritten: Nach dem Verschieben .android Datei in einen anderen Laufwerksordner zum Beispiel

1: Geh zu deinem SDK - & gt; Werkzeugordner

2: Jetzt doppelklicken Sie auf android.bat Datei - sdk Manager wird gestartet

3: Gehen Sie nun zur Registerkarte Extras und wählen Sie AVD verwalten - jetzt startet der avd manager

4: Erstellen Sie nun avd - avd wird in Ihrem spezifischen Pfadordner erstellt.

5: Starten Sie jetzt Ihre Eclipse neu, wenn sie nicht gestartet wurde oder starten Sie die Eclipse,

Jetzt können Sie avd im angegebenen Laufwerksordner erstellen.

    
mahesh 04.07.2015 16:39
quelle

Tags und Links