2016-07-21 16 views
0

Ich habe Java JDK 1.8 und später das Android SDK installiert. Android SDK-Manager wird nicht geöffnet, es blinkt für eine Sekunde und nichts anderes passiert. Durch das Ausführen android.bat ich die folgende Fehlermeldung erhalten:Android SDK startet nicht

C:\android\tools>android.bat 

Exception in thread "main" java.lang.UnsatisfiedLinkError: no  swt-win32-3550 or 
     swt-win32 in swt.library.path, java.library.path or the jar file 
     at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source) 
     at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source) 
     at org.eclipse.swt.internal.C.<clinit>(Unknown Source) 
     at org.eclipse.swt.widgets.Display.<clinit>(Unknown Source) 
     at com.android.sdkmanager.Main.showSdkManagerWindow(Main.java:402) 
     at com.android.sdkmanager.Main.doAction(Main.java:390) 
     at com.android.sdkmanager.Main.run(Main.java:150) 
     at com.android.sdkmanager.Main.main(Main.java:116) 

ich die Umgebungsvariable gesetzt haben:

JAVA_HOME > C:\Program Files\Java\jdk1.8.0_102. 

installiert, neu installiert, redownloaded Java und Android-sdk, als Administrator ausführen, deaktiviert Antivirus , hat auch viele Lösungen ausprobiert, die hier ohne Glück gefunden wurden.

+0

Es gibt diesen ähnlichen Thread, der Ihnen helfen könnte.http: //stackoverflow.com/questions/6234403/sdk-manager-exe-doesnt-work – lsiva

+0

OS-Typ und -Version, Speicher (RAM), Eclipse-Version, wo Sie heruntergeladen von ... alle guten Dinge zu wissen ... –

+0

Win7 Ultimate 64bit, 8GB, nicht mit Eclipse. Von offiziellen Websites heruntergeladen. Vielen Dank. – im7xs

Antwort

1

Sie könnten versuchen, Android zu installieren Studio, das Sie durch das Setup führen soll und in der Regel mit einem Arbeiten endet Android SDK. Wenn das Studio nicht gewünscht ist, entfernen Sie es, aber nicht das SDK, wenn Sie fertig sind.

+0

was in der Welt ist ein ADK? –

+0

Android Development Kit – TheNumenorean

+0

noch nie gehört, dass ein SDK, NDK, JDK, Sie leben und lernen, O) –

0

Fügen Sie die folgenden Umgebungsvariablen

ANDROID_SDK_ROOT - wo Sie Ihre sdk installiert

Aktualisieren Sie Ihre PATH Variable diese enthalten:

;%ANDROID_SDK_ROOT%/tools;%ANDROID_SDK_ROOT%/platform-tools;%JAVA_HOME%/bin

+0

Wie aktualisiere ich meine PATH-Variable? – im7xs

+0

der gleiche Ort, an dem Sie die Umgebungsvariable 'JAVA_HOME' setzen (vorausgesetzt, Sie sind hier auf Windows) – Bill

+0

Ich habe ANDROID_SDK_ROOT zu C: \ android hinzugefügt, aber es sieht so aus, als würden Sie von zwei verschiedenen Dingen sprechen. Ich bin neu davon. – im7xs

0

Denken Sie auch daran, dass Java 8 nicht vollständig unterstützt wird. In der Tat unterstützt keine Version von Android vor N (die nur eine Vorschau ist) Java 8 überhaupt. Sogar Android N unterstützt nicht jede einzelne Sprachfunktion. Weitere Details, wie Java 8 in Android verwenden und welche ihre Funktionen in N hier unterstützt: https://developer.android.com/preview/j8-jack.html

Es ist nicht möglich, Android N für ein „echtes“ App noch nicht zum Ziel, da es keine physischen Geräte laufen Ich schlage vor, mit JDK 1.7 zu bleiben.

+0

Das gleiche passiert mit Java SE 7. neben wenn Java 8 unterstützt wird oder nicht das Problem ist, dass die SDK verwaltet wird nicht gestartet. – im7xs

+0

Wie auch immer, ich empfehle nicht, weiterhin versuchen, es mit JDK 1.8 zu starten, das wird nur noch weitere Probleme verursachen. – EJoshuaS

+0

ok wird dank EJ zurück auf 1.7 wechseln – im7xs