Android Studio disposait d'une fenêtre contextuelle indiquant que des mises à jour étaient disponibles après l'exécution du gestionnaire de SDK et le redémarrage d'Android Studio. eu plus de 235 erreurs lorsque vous essayez d'exécuter le débogage. J'ai désinstallé la version 8 et réinstallé le JDK et le JRE 7u80, je n'ai plus que 34 erreurs. Lorsque je tape Java -version, je reçois le 1.8.073Il y a toutes les 35 erreurs.
Error:Java.lang.UnsupportedClassVersionError: com/Android/dx/command/Main : Unsupported major.minor version 52.0
Error:Java.lang.UnsupportedClassVersionError: com/Android/dx/command/Main : Unsupported major.minor version 52.0
Error: at Java.lang.ClassLoader.defineClass1(Native Method)
Error: at Java.lang.ClassLoader.defineClass1(Native Method)
Error: at Java.lang.ClassLoader.defineClass(ClassLoader.Java:800)
Error: at Java.lang.ClassLoader.defineClass(ClassLoader.Java:800)
Error: at Java.security.SecureClassLoader.defineClass(SecureClassLoader.Java:142)
Error: at Java.security.SecureClassLoader.defineClass(SecureClassLoader.Java:142)
Error: at Java.net.URLClassLoader.defineClass(URLClassLoader.Java:449)
Error: at Java.net.URLClassLoader.defineClass(URLClassLoader.Java:449)
Error: at Java.net.URLClassLoader.access$100(URLClassLoader.Java:71)
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:361)
Error: at Java.net.URLClassLoader$1.run(URLClassLoader.Java:355)
Error: at Java.net.URLClassLoader$1.run(URLClassLoader.Java:355)
Error: at Java.security.AccessController.doPrivileged(Native Method)
Error: at Java.security.AccessController.doPrivileged(Native Method)
Error: at Java.net.URLClassLoader.findClass(URLClassLoader.Java:354)
Error: at Java.net.URLClassLoader.findClass(URLClassLoader.Java:354)
Error: at Java.lang.ClassLoader.loadClass(ClassLoader.Java:425)
Error: at Java.lang.ClassLoader.loadClass(ClassLoader.Java:425)
Error: at Sun.misc.Launcher$AppClassLoader.loadClass(Launcher.Java:308)
Error: at Sun.misc.Launcher$AppClassLoader.loadClass(Launcher.Java:308)
Error: at Java.lang.ClassLoader.loadClass(ClassLoader.Java:358)
Error: at Java.lang.ClassLoader.loadClass(ClassLoader.Java:358)
Error: at Sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.Java:482)
Error: at Sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.Java:482)
Error:Exception in thread "main"
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: Process 'command 'C:\Program Files\Java\jdk1.7.0_80\bin\Java.exe'' finished with non-zero exit value 1
Voici le Gradel.build
Android {
compileSdkVersion 23
buildToolsVersion '24.0.0 rc1'
defaultConfig {
applicationId "com.kim.printer"
minSdkVersion 21
targetSdkVersion 23
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.txt'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
productFlavors {
}
}
dependencies {
compile 'com.google.Android.gms:play-services-gcm:8.4.0'
compile 'com.google.code.gson:gson:2.4'
compile "com.Android.support:support-v4:23.1.0"
compile "com.Android.support:support-v13:23.1.0"
compile "com.Android.support:cardview-v7:23.1.0"
compile 'com.Android.support:appcompat-v7:23.0.0'
compile files('libs/StarIOPort3.1.jar')
compile files('libs/StarIO_Extension.jar')
}
Merci pour toute aide sur laquelle je travaille depuis 6 heures et je peux le faire compiler.
Le problème est dans la buildToolsVersion '24 .0.0 rc1 'après l'avoir changé en '23 .0.2', je ne reçois plus d'erreur.
Ce problème se produit lorsque vous mettez à jour Android Studio vers 2.0.
Pour résoudre ce problème:
build.gradle
buildToolsVersion "24.0.0 rc1"
par buildToolsVersion "23.0.2"
Bonne codage.
Ce problème est lié à votre SDK et non à votre JDK . Vous pouvez vérifier vos informations de version à partir de
Aide> À propos de> Afficher les détails
Vous obtiendrez quelque chose comme
Xamarin.Android Version: 6.0.2.1 (Édition Starter) SDK Android: X:\Android\android-sdk
Versions Android prises en charge:
4.0.3 (API niveau 15)
4.4 (niveau API 19)
6.0 (niveau API 23)
Outils du SDK Version: 24.4.1
SDK Platform Tools Version: 23.0.1
Outils de compilation SDK Version: 24 rc2
Kit de développement logiciel Java: X:\Program Files (x86)\Java\jdk1.7.0_71
Version Java "1.7.0_71"
Environnement d'exécution Java SE (version 1.7.0_71-b14)
Client Java HotSpot (TM) VM (version 24.71-b01, mode mixte, partage)
Si vous utilisez des outils de prévisualisation pour la construction, vous obtiendrez des erreurs similaires partout.
Que faire maintenant?
Outils -> Gestionnaire de SDK
Sélectionner tous les éléments dans les canaux de prévisualisation, y compris Android SDK build tools
avec rev 24rc2
ou 24rc4
(dernière)
Cliquez sur Delete 'n' packages
Comment désactiver le canal de prévisualisation
Dans le gestionnaire de SDK, sélectionnez
Outils> options
Décocher Enable preview tools
Et quoi
Retour à votre code Nettoyer tout et reconstruire
À l'aide d'Android SDK Manager, j'ai supprimé ma dernière mise à jour d'Android SDK Build-Tools v.25 restante avec la précédente: v.23.0.3 ....
... maintenant ça marche comme il se doit !!!