无法在模拟器上运行一个非常简单的Android应用程序

时间:2016-07-22 17:52:08

标签: android android-emulator android-gradle

我是Android应用开发的新手。

我在Android Studio上创建了一个新项目,该项目可以在Ice cream三明治和更高版本上运行。

刚刚从活动列表中添加了一项活动:“基本活动”。 然后尝试在模拟器Nexus 5x上运行该应用程序。

但是应用程序没有运行,并且gradle构建显示61个错误。

我列出了以下一些错误:

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:进程'命令'C:\ Program Files \ Java \ jdk1.7.0_79 \ bin \ java.exe''以非零退出值1结束

我不明白这些错误是什么意思。

如果有人可以帮助我,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

您的Java安装不正确,请尝试重新安装Java JDK。您是否有机会在OS X上执行此操作?我今天早些时候遇到过类似的问题。如果是这样,您必须删除OS X库中的tools.jar