Когда я очищаю свой проект, я получаю следующую ошибку:
[2011-10-05 13:47:53 - The Basics] Dx
trouble processing "java/nio/CharBuffer.class":
Ill-advised or mistaken usage of a core class (java.* or javax.*)
when not building a core library.
Это часто происходит из-за непреднамеренного включения файла базовой библиотеки
в проекте вашего приложения, при использовании IDE (например,
Затмение). Если вы уверены, что не намеренно определяете
основной класс, то это наиболее вероятное объяснение того, что
продолжается.
Тем не менее, вы можете пытаться определить класс в ядре
пространство имен, источником которого вы могли воспользоваться, например,
из не-Android проекта виртуальной машины. Это будет большинство
конечно, не работает. Как минимум, это ставит под угрозу
совместимость вашего приложения с будущими версиями платформы.
Это также часто сомнительной законности.
Если вы действительно намереваетесь создать базовую библиотеку, которая
подходит как часть создания полноценной виртуальной машины
распространение, в отличие от компиляции приложения - затем используйте
опция --core-library для подавления этого сообщения об ошибке.
Если вы используете «--core-library», но на самом деле
создание приложения, тогда будьте предупреждены, что ваше приложение
все равно не удастся построить или запустить, в какой-то момент. Пожалуйста, будьте
подготовлен для злых клиентов, которые считают, например, что ваш
приложение перестает функционировать после обновления операционной системы
система. Вы будете виноваты в этой проблеме.
Если вы законно используете какой-то код, который находится в
основной пакет, то самая простая и безопасная альтернатива
упаковать этот код. То есть переместить рассматриваемые классы в
ваше собственное пространство имен пакетов. Это означает, что они никогда не будут в
конфликт с основными классами системы. JarJar - это инструмент, который может помочь
Вы в этом стремлении. Если вы обнаружите, что не можете этого сделать, то
это признак того, что путь, по которому вы идете, в конечном итоге
привести к боли, страданию, горе и скорби.
[2011-10-05 13:47:53 - The Basics] Dx 1 error; aborting
[2011-10-05 13:47:53 - The Basics] Conversion to Dalvik format failed with error 1