Преобразование в формат Dalvik завершилось с ошибкой 1 при компиляции проекта jitsi.

Я пытаюсь скомпилировать и запустить проект https://github.com/jitsi/jitsi-android в Eclipse путем импорта.

Я успешно импортировал проект, добавил внешние файлы Jar и исправил некоторые ошибки компиляции.

Когда я пытаюсь запустить приложение, оно дает

Преобразование в формат Dalvik не удалось с ошибкой 1. Ошибка на консоли. Чтобы очистить проект, проверил все файлы jar на вкладке «Заказ и экспорт» и снова собрал его.

но это не работает для меня.

Наконец, я снял галочку со всех библиотек на вкладке «Заказ и экспорт», собрал и снова запустил ее.

Но все же это дает мне ту же ошибку, и мое приложение падает каждый раз, когда я его запускаю.

Любая помощь будет оценена, я действительно хочу запустить это приложение.

вот скриншот моей папки libs: - введите здесь описание изображения


person sid    schedule 29.09.2015    source источник
comment
Здравствуйте @sid, вы нашли какое-нибудь решение? Я также сталкиваюсь с той же проблемой. Пожалуйста помогите. Заранее спасибо...   -  person Jagdish    schedule 19.10.2015


Ответы (1)


У меня была такая же проблема однажды.

Вот что я обнаружил, когда пытался решить свою проблему:

  • Ошибка возникает, когда есть два класса/пакета с одинаковым именем (например, когда LibaryX имеет класс org.a.b.c.Sample, а LibaryY также имеет класс org.a.b.c.Sample)
  • Различные подходы, которые сработали для некоторых людей (поэтому, если у вас возникла ошибка, обязательно проверьте следующие вещи):

A) Две библиотеки имеют одинаковый пакет/класс-> Удалите класс в одной из библиотек

B) Один Jar обнаруживается дважды, поскольку он находится, например, в исходной папке проекта и в библиотеках пути сборки Java.

C) Обновление Proguard также часто исправляет это (поместите новые файлы jar Proguard в [папка Android SDK]\tools\proguard\lib)

D) Очистка проекта также помогла многим людям (вы уже сделали это, так что это не будет вашим решением)

Когда у меня возникла эта проблема, это было вызвано тем, что я не следовал инструкциям одной из библиотек, которые я использовал. После пошагового выполнения инструкций библиотеки все снова заработало нормально.

Привет Феликс

person Logende    schedule 10.10.2015