Предупреждение с помощью apache.commons.digester jar в Android - PullRequest
0 голосов
/ 07 сентября 2011

Я борюсь с предупреждением в моем проекте Android, когда я использую jsf-impl.jar для разбора RSS-канала. Это предупреждение, которое я получаю:

Dxwarning: Ignoring InnerClasses attribute for an anonymous inner class (com.sun.org.apache.commons.logging.impl.SimpleLog$1) that doesn't come with an associated EnclosingMethod attribute. This class was probably produced by a compiler that did not target the modern .class file format. The recommended solution is to recompile the class from source, using an up-to-date compiler and without specifying any "-target" type options. The consequence of ignoring this warning is that reflective operations on this class will incorrectly indicate that it is *not* an inner class

Если я использую этот jar в обычном java-классе, а не в том, который расширяет Activity из Android, я не получаю никаких ошибок или предупреждений. Я попытался очистить проект, обновить, перезапустить затмение, компьютер. Я понятия не имею, что делать. Пробовал с другими банками, но я не могу найти банки, которые мне нужно импортировать в моем классе:

import com.sun.org.apache.commons.digester.rss.Channel; import com.sun.org.apache.commons.digester.rss.Item; import com.sun.org.apache.commons.digester.rss.RSSDigester;

У кого-нибудь есть идеи, что делать? И да, я гуглю грузы ... В любом случае спасибо за ваше время.

1 Ответ

0 голосов
/ 07 сентября 2011

Так как предупреждение касается компилятора, мне интересно знать, кто был создан jar?Если бы он был загружен как есть, я бы попытался собрать Jar-файл сам, используя JDK 6.

...