it-swarm.com.ru

Не нашел класс по пути: dexpathlist

Серьезно, я не знаю, что делать, чтобы решить эту проблему. Мой проект Android работал нормально, пока мне не пришлось импортировать библиотеку с Maven. С этого момента все начало рушиться.

Что происходит: Когда я запускаю свое приложение, в LogCat появляется следующая ошибка, и Android сообщает, что мое приложение перестало работать. Я искал подобную ошибку здесь И в остальной части интернета, но все, что люди делали, не работало на меня.

Ошибка:

Java.lang.RuntimeException: не удалось создать экземпляр действия. ComponentInfo {com.example.buscaserra/com.buscaserra.main.ActivitySplash}: Java.lang.ClassNotFoundException: не найден класс «com.buscaserra.main.ActivitySplash» на пути: DexPathList [[Zip-файл "/system/framework/com.google.Android.maps.jar", Zip-файл "/data/app/com.example.buscaserra-2.apk"],nativeLibraryDirectories=[/data/app- lib/com.example.buscaserra-2,/vendor/lib,/system/lib]]

Манифест и пакеты: manifestpackages

Путь сборки: buildpath

Пожалуйста, я не знаю, что еще делать. Мой крайний срок проекта близок и я в отчаянии ... Заранее спасибо.

15
Rodolfo Perottoni

Та же проблема здесь . Что мне помогло, так это добавление Android-support-v4.jar в качестве библиотеки и проверка ее на свойствах проекта -> Путь сборки -> Заказ и экспорт . Было упомянуто Вот

6
Federico

Я сделал следующие шаги, чтобы решить проблему на Android Studio.

  • открыть файл ./app/build.gradle 
  • уменьшить compileSdkVersion (например, 22 -> 21)
  • нажмите «синхронизировать проект с файлом Gradle» 
  • вернуться к исходной версии compileSdkVersion (например, 22)
  • нажмите «синхронизировать проект с файлом Gradle»

перекомпилируйте и это должно работать.

3
Angel Koh

У меня была такая же проблема, когда я переместил папку проекта с компьютера с Linux на Mac.

То, что я сделал, было:

  1. Закрыть проект
  2. Удалить файл .iml
  3. Импортируйте проект, используя «Создать новый проект, используя существующий код»

Я использую IntelliJ.

Приветствия.

2
Khanh Hua

У меня возникла та же проблема…. Ничего не изменилось, кроме Android studio и Gradle, обновленных с момента последней компиляции.

Я взглянул на параметры сборки в разделе «Сборка»> «Редактировать типы сборки» и заметил, что единственным вариантом, который отличался между моим проектом, который не запускался, и тем, который работал, был параметр «Включить включение».

Я установил его в false и теперь все снова работает.

0
Oldman Winter

Есть ли у вас необходимые проекты на пути сборки? Не могу судить по вашему снимку экрана, но проверьте вкладку «Проекты». Возможно, вы случайно добавили библиотеку проектов в качестве необходимого проекта. Удалите проект с вкладки Проекты, а затем проект -> свойства. Нажмите Android, добавьте проект в виде библиотеки здесь ...

0
code4cause

Убедитесь, что все jar-библиотеки совместимости, которые вы используете в своем основном проекте (например, Android-support-v4.jar), имеют те же версии, что и те, которые используются в любом из проектов, на которые ссылается ваш основной проект.

У меня была такая же проблема, и я решил скопировать и вставить Android-support-v4.jar из другого библиотечного проекта (на который ссылался мой основной проект) и вставить его в папку/libs моего основного проекта.

0
JDJ