Подтвердить что ты не робот

Android Studio: не удалось загрузить dx.jar

Когда я запускаю свой модуль в Android Studio, я получаю эту ошибку:

Ошибка: Android Dex: [GradleDevBuild] Не удалось загрузить dx.jar

Я искал бесконечно для решения онлайн, но все связано с eclipse, ничего не происходит, когда дело касается Android Studio.

Путь к файлу dex.jar - C:\AndroidSdk\build-tools\26.0.0\lib\dex.jar Таким образом, он существует, я переместил его из папки и получил уведомление о том, что он перемещен, поэтому AS знает, где он находится. Я попытался скопировать его в корневой каталог и в папку с платформами, но ничего не сделал.

Это полный список ошибок, которые, как представляется, связаны с этой ошибкой dx.jar.

Error:Android Dex: [GradleDevBuild] Failed to load dx.jar
Error:Android Dex: [GradleDevBuild] java.lang.ClassNotFoundException: com.android.dx.command.DxConsole
Error:Android Dex: [GradleDevBuild] at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
Error:Android Dex: [GradleDevBuild] at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
Error:Android Dex: [GradleDevBuild] at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
Error:Android Dex: [GradleDevBuild] at org.jetbrains.android.compiler.tools.AndroidDxRunner.loadDex(AndroidDxRunner.java:80)
Error:Android Dex: [GradleDevBuild] at org.jetbrains.android.compiler.tools.AndroidDxRunner.runDex(AndroidDxRunner.java:136)
Error:Android Dex: [GradleDevBuild] at org.jetbrains.android.compiler.tools.AndroidDxRunner.main(AndroidDxRunner.java:336)
Error:Android Dex: [GradleDevBuild] Exception in thread "main" java.lang.NullPointerException
Error:Android Dex: [GradleDevBuild] at org.jetbrains.android.compiler.tools.AndroidDxRunner.runDex(AndroidDxRunner.java:139)
4b9b3361

Ответ 1

Я просто убирал установленную Android Studio на OS X и Ubuntu и имел ту же проблему. Исправлено переопределение инструментов построения до 25.0.3.

Для @emjapeve:

  • Выберите SDK Manager (Tools/Android/SDK Manager).
  • Нажмите вкладку SDK Tools, по умолчанию отображаются только текущие версии инструмента.
  • Установите флажок Show Package Details.

Здесь вы можете установить/удалить любые версии.

Ответ 2

В sdk-менеджере выполните следующие действия: В моем случае мой 1. Версия Android SDK была 25.2.5 2. Версия платформы Android SDK была 26 3. Версия Android SDK для сборки была 26.0.1

Удалено 3 Установлен Инструменты Android SDK Build версии 25.0.3 Задача решена Вы можете загрузить и удалить соответствующую версию пакета в соответствии со своей версией инструментов sdk

Ответ 3

Мое исправление заключается в копировании

android-sdk/build-tools/25.0.3/lib

в папку

android-sdk/build-tools/26.0.1/lib

Теперь все отлично работает с Eclipse

Ответ 4

В моем случае я скопировал файл dx.jar из pathToYourSDK/build-tools/25.0.1/lib в pathToYourSDK/build-tools/25.0.1/, и он сработал.

Ответ 5

Мой случай: IntelliJ IDEA, libgdx - проект

В моем случае мой проект не был настроен для gradle еще после его открытия в первый раз. Я перезапустил свою среду IDE и щелкнул всплывающее окно "configure gradle" на нижнем правом сайте, и оно сработало.

посмотреть эту тему: Модуль... не поддерживается gradle