Intereting Posts

Проблемы после установки java 8

У Android Studio появилось всплывающее сообщение о том, что обновления были доступны после запуска диспетчера SDK и снова начала работу с Android Studio. Я получил еще один popoup, который подтолкнул меня к веб-сайту Androids, где он сказал мне, что я должен перейти на Java JDK 8 и JRE 8 после того, как я сделал Получил более 235 ошибок при попытке запустить отладку. Я удалил версию 8 и переустановил 7u80 JDK и JRE, теперь я потерял до 34 ошибок. Когда я ввожу java -version, я получаю 1.8.073, вот все 35 ошибок.

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 

Вот 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') } 

Спасибо за любую помощь, с которой я работал в течение 6 часов, и я могу ее собрать.

Solutions Collecting From Web of "Проблемы после установки java 8"

Проблема заключается в buildToolsVersion '24 .0.0 rc1 'после изменения его на '23 .0.2' Я больше не получаю ошибок.

Эта проблема возникает при обновлении до Android Studio до версии 2.0.

Для решения этой проблемы:

  • Открыть файл build.gradle
  • Измените buildToolsVersion "24.0.0 rc1" на buildToolsVersion "23.0.2"

Счастливое кодирование.

Эта проблема связана с вашим SDK, а не с вашим JDK. Вы можете проверить информацию о своей версии из

Справка> О программе> Показать детали

Вы получите что-то вроде

Версия Xamarin.Android: 6.0.2.1 (версия для начинающих) Android SDK: X: \ Android \ android-sdk

Поддерживаемые версии Android:

4.0.3 (уровень API 15)

4.4 (уровень API 19)

6.0 (уровень API 23)

Версия SDK: 24.4.1

SDK Platform Tools Версия: 23.0.1

SDK Build Tools Версия: 24 rc2

Java SDK: X: \ Program Files (x86) \ Java \ jdk1.7.0_71

Java-версия "1.7.0_71"

Java (TM) SE Runtime Environment (сборка 1.7.0_71-b14)

Клиентская виртуальная машина Java HotSpot (TM) (сборка 24.71-b01, смешанный режим, совместное использование)

Если вы используете инструменты предварительного просмотра для создания, вы получите похожие ошибки.

Что делать сейчас?

Инструменты -> Менеджер SDK

  1. Выберите все элементы в каналах предварительного просмотра, включая Android SDK build tools с rev 24rc2 или 24rc4 (последняя 24rc4 )

  2. Нажмите « Delete 'n' packages

Как отключить канал предварительного просмотра

  1. В диспетчере SDK выберите

    Инструменты> параметры

  2. Снимите Enable preview tools

И что

Вернуться к вашему коду Очистить все и перестроить

Используя Android SDK Manager, я удалил последнее обновление Android SDK Build-Tools v.25, оставшееся с предыдущим: v.23.0.3 ….

… теперь он работает так, как должен!