«Преобразование в формат Dalvik завершилось ошибкой 1» - только при экспорте

Я знаю, что это повторяющийся вопрос, но я прочитал и попробовал все решения на этом сайте, но все еще получаю сообщение об ошибке; Кроме того, я получаю это ТОЛЬКО при экспорте подписанного apk из Eclipse. Я могу собрать и запустить неподписанный apk.

У меня есть:

  • Удалил (и позже восстановил) все библиотеки из пути сборки
  • Очистил и перестроил все мои проекты
  • Перезапустил Eclipse с параметром -clean
  • Восстановить проект приложения с нуля

Я знаю, что ошибка 1 означает, что у меня есть повторяющиеся символы, но я миллион раз проверял, очищал и перестраивал свой путь сборки, и все равно получаю сообщение об ошибке только при экспорте .

  • Если бы у меня были повторяющиеся символы, разве я не получил бы ошибку 1 и для моего неподписанного apk?
  • Если бы у меня действительно были повторяющиеся символы, как я могу заставить Eclipse сказать мне, что это такое? Все, что я получаю от мастера экспорта, - это однострочное диалоговое окно с ошибкой. : (
  • Я не получаю никаких ошибок, когда вручную подписываю apk, но когда я устанавливаю его на телефон, я получаю простую ошибку: «Приложение не установлено.»: (: (

Моя структура проекта - следующим образом:

  1. Один проект библиотеки Android с 99% моего кода. У него есть одна копия необходимых файлов jar в пути сборки.
  2. Один проект приложения Android с двумя классами. Он ссылается на проект библиотеки через Android вкладка, а НЕ путь сборки Java. В пути сборки нет дополнительных источников, проектов или библиотек, кроме Android 2.1. Я даже воссоздал этот проект с нуля (я не воссоздавал проект библиотеки, потому что он больше).

Все работало несколько дней назад! Любые предложения приветствуются!

Заранее спасибо ...

РЕДАКТИРОВАТЬ-ОБНОВЛЕНИЕ: Ошибка исчезает, когда я отключаю Proguard. Очень странно .

15
задан Barry Fruitman 17 November 2011 в 04:58
поделиться