Не могу сгенерировать apk из-за проблем с обработкой "java / awt / font / NumericShaper.class" - PullRequest
2 голосов
/ 05 марта 2010

Я не могу скомпилировать свой проект Android для виртуальной машины Dalvik из-за этой ошибки:

trouble processing "java/awt/font/NumericShaper.class":Attempt to include a core VM class in 
something other than a core library.
It is likely that you have attempted to include the core library from a desktop
virtual machine into an application, which will most assuredly not work. If
you really intend to build a core library -- which is only appropriate as
part of creating a full virtual machine binary, as opposed to compiling an
application -- then use the "--core-library" option to suppress this error
message. If you go ahead and use "--core-library" but are in fact building
an application, then please be aware that your build will still fail at some
point; you will simply be denied the pleasure of reading this helpful error
message.
[2010-03-05 16:33:23 - Notepadv2]1 error; aborting
[2010-03-05 16:33:23 - Notepadv2]Conversion to Dalvik format failed with error 1

Я думаю, что каким-то образом испортил свой импорт, но этот класс никогда не встречается в моем импорте.

Ответы [ 3 ]

4 голосов
/ 05 марта 2010

Я нашел ответ на мою проблему здесь .Кажется, что иногда, если вы просто используете функцию настройки проекта исправления из затмения.Затмение бросит вторую банку андроида в ваше дерево исходников.Я нашел один android.jar и еще один в библиотеках Google.Я удалил один и избавился от ошибки.

2 голосов
/ 05 марта 2010

Эта ошибка вызвана не импортом, а кодом.Ваша сборка либо имеет исходный код java.awt.font.NumericShaper, либо пытается загрузить JAR с java.awt.font.NumericShaper.Предполагая, что вы не поместили этот код в дерево исходного кода, проверьте JAR-файлы в вашем каталоге libs/ (и, в случае Eclipse, все, что вы добавили в путь сборки).

1 голос
/ 18 декабря 2012

Я нашел решение:

В свойствах вашего проекта в разделе «Путь сборки Java»> «Порядок и экспорт» убедитесь, что «android.jar» не отмечен.

Надеюсь, это поможет,

...