2016-07-22 16 views
-3

Ich bin neu in Android App-Entwicklung.Kann nicht eine sehr einfache Android-App auf Emulator

Ich habe ein neues Projekt für Android Studio erstellt, das auf Ice Cream Sandwich und späteren Versionen ausgeführt werden kann.

Nur eine Aktivität hinzugefügt: "Basic activiy" aus der Liste der Aktivitäten. Dann versucht, die App auf dem Emulator Nexus 5x zu starten.

Aber die App läuft nicht, und der Gradle Build zeigt 61 Fehler.

Ich bin Auflistung einige der Fehler unter:

Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0 

Error: at java.lang.ClassLoader.defineClass1(Native Method) 

Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0 

Error: at java.lang.ClassLoader.defineClass(ClassLoader.java:800) 

Error: at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) 

Error: at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) 

Error: at java.net.URLClassLoader.access$100(URLClassLoader.java:71) 

Error: at java.net.URLClassLoader$1.run(URLClassLoader.java:361) 

Error: at java.net.URLClassLoader$1.run(URLClassLoader.java:355) 

Error: at java.security.AccessController.doPrivileged(Native Method) 

Error: at java.net.URLClassLoader.findClass(URLClassLoader.java:354) 

Error: at java.lang.ClassLoader.loadClass(ClassLoader.java:425) 

Error: at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) 

Error: at java.lang.ClassLoader.loadClass(ClassLoader.java:358) 

Error: at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482) 

Error:Exception in thread "main" 

Error: at java.lang.ClassLoader.defineClass1(Native Method) 

Error: at java.lang.ClassLoader.defineClass(ClassLoader.java:800) 

Error: at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) 

Error: at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) 

Error: at java.lang.ClassLoader.loadClass(ClassLoader.java:358) 

Error: at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482) 

Error:Exception in thread "main" 

Error:Execution failed for task ':app:transformClassesWithDexForDebug'. 

com.android.build.api.transform.TransformException: java.lang.RuntimeException: com.android.ide.common.process. ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Verarbeitet 'command' C: \ Programme \ Java \ jdk1.7.0_79 \ bin \ java.exe '' endete mit einem Wert ungleich Null 1

Ich verstehe nicht was diese Fehler bedeuten.

Wäre dankbar, wenn mir jemand helfen kann.

+0

Haben Sie die neue Aktivität in Manifest registriert? – Shaishav

+0

Nicht unterstützte Major/Minor-Version zeigt normalerweise an, dass Sie eine Java-Version verwenden, die nicht von dem Code unterstützt wird, den Sie kompilieren möchten. Schlagen Sie vor, dass Sie die Dokumentation für die unterstützte Version überprüfen. – bated

+1

Vergiss dieses Projekt. Suchen Sie nach einem nice'n'easy 101-Tutorial und versuchen Sie es erneut, dieses Mal alle Dinge langsam zu machen, wobei Sie allen kleinen Details Ihre größte Aufmerksamkeit schenken. Ich bin mir sicher, dass du weit weg gehen wirst. Wenn nein, kehren Sie hier mit pünktlichen Zweifeln zurück. Viel Glück. – statosdotcom

Antwort

0

Ihre Installation von Java ist nicht korrekt, versuchen Sie, Java JDK erneut zu installieren. Tust du das zufällig auf OS X? Ich hatte früher ein ähnliches Problem. Sie müssen die tools.jar in der OS X-Bibliothek für Java löschen, wenn dies der Fall ist.