Error with IONIC emulate android!

1

He does not want to emulate, throwing me the following error:

  

: transformClassesWithDexForDebug FAILED

     

FAILURE: Build failed with an exception.

     

What went wrong:

     

Execution failed for task ': 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: Process 'command' /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin/java '' finished with non-zero exit value 1

     
  • Try:   Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
  •   

BUILD FAILED

     

Total time: 31.18 secs

     

Error: / Users / Hernan / Desktop / estudiom / casaco / platforms / android / gradlew: Command failed with exit code 1 Error output:   Note: Some input files use or override a deprecated API.   Note: Recompile with -Xlint: deprecation for details.   Note: /Users/Hernan/Desktop/estudiom/casaco/platforms/android/src/org/apache/cordova/splashscreen/SplashScreen.java uses or overrides to deprecated API.   Note: Recompile with -Xlint: deprecation for details.   Exception in thread "main" java.lang.UnsupportedClassVersionError: com / android / dx / command / Main: Unsupported major.minor version 52.0   Exception in thread "main" java.lang.UnsupportedClassVersionError: com / android / dx / command / Main: Unsupported major.minor version 52.0       at java.lang.ClassLoader.defineClass1 (Native Method)       at java.lang.ClassLoader.defineClass1 (Native Method)       at java.lang.ClassLoader.defineClass (ClassLoader.java:800)       at java.security.SecureClassLoader.defineClass (SecureClassLoader.java:142)       at java.net.URLClassLoader.defineClass (URLClassLoader.java:449)       at java.net.URLClassLoader.access $ 100 (URLClassLoader.java:71)       at java.net.URLClassLoader $ 1.run (URLClassLoader.java:361)       at java.net.URLClassLoader $ 1.run (URLClassLoader.java:355)       at java.security.AccessController.doPrivileged (Native Method)       at java.net.URLClassLoader.findClass (URLClassLoader.java:354)       at java.lang.ClassLoader.loadClass (ClassLoader.java:425)       at sun.misc.Launcher $ AppClassLoader.loadClass (Launcher.java:308)       at java.lang.ClassLoader.loadClass (ClassLoader.java:358)       at sun.launcher.LauncherHelper.checkAndLoadMain (LauncherHelper.java:482)       at java.lang.ClassLoader.defineClass (ClassLoader.java:800)       at java.security.SecureClassLoader.defineClass (SecureClassLoader.java:142)       at java.net.URLClassLoader.defineClass (URLClassLoader.java:449)       at java.net.URLClassLoader.access $ 100 (URLClassLoader.java:71)       at java.net.URLClassLoader $ 1.run (URLClassLoader.java:361)       at java.net.URLClassLoader $ 1.run (URLClassLoader.java:355)       at java.security.AccessController.doPrivileged (Native Method)       at java.net.URLClassLoader.findClass (URLClassLoader.java:354)       at java.lang.ClassLoader.loadClass (ClassLoader.java:425)       at sun.misc.Launcher $ AppClassLoader.loadClass (Launcher.java:308)       at java.lang.ClassLoader.loadClass (ClassLoader.java:358)       at sun.launcher.LauncherHelper.checkAndLoadMain (LauncherHelper.java:482)

FAILURE: Build failed with an exception.

  • What went wrong: Execution failed for task ': 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: Process 'command' /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin/java '' finished with non-zero exit value 1

  • Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

    IONIC INFO:

    Cordova CLI: 6.3.1
    Gulp version:  CLI version 1.2.2
    Gulp local:   Local version 3.9.1
    Ionic Framework Version: 1.3.1
    Ionic CLI Version: 2.1.0
    Ionic App Lib Version: 2.1.0-beta.1
    ios-deploy version: 1.9.0 
    ios-sim version: 5.0.8 
    OS: Mac OS X El Capitan
    Node Version: v6.5.0
    Xcode version: Xcode 8.0 Build version 8A218a 
    

    
asked by Hernan Humaña 14.10.2016 в 16:14
source

2 answers

0

I think the most optimal solution is to eliminate android-support-v4.jar from your project Ionic ,

MyProject - > Platform - > Android - > libs - > REMOVE Android-support

If you do not find jar on this route, you can search for it in plugins cordova-android-support-v4.jar .

    
answered by 14.10.2016 / 17:00
source
0

The problem I notice is:

  

UnsupportedClassVersionError: com / android / dx / command / Main:   Unsupported major.minor version 52.0 Exception in thread "main"   java.lang.UnsupportedClassVersionError: com / android / dx / command / Main:   Unsupported major.minor version 52.0

and I see that you have installed Android SDK 23 and 24, therefore I suggest you principally install Java 8 :

link

and configure the new path, which would be something similar to:

/Library/Java/JavaVirtualMachines/jdk1.8.0_06

Try again.

  • If you are defining as a target for your Android SDK 23 project, you should have no problem, in fact if you have defined Android SDK 24 you can change to 23 and the problem will be solved.

  • If you use Android SDK 24 as a target, you have to install Java 8

This is what I recommend because at some point we have to update if we want to continue using the Android SDK.

    
answered by 14.10.2016 в 17:01