В данный момент я пытаюсь написать приложение для Android, которое сможет создать ответ SAML и отправить этот ответ на сервер.
Для этого подхода я использую opensaml-2.4.1.jar и Android 2.2. Моя проблема в том, что когда Eclipse строит мой проект, я получаю предупреждения вроде:
Предупреждение Dx: игнорирование атрибута InnerClasses для анонимного внутреннего класса
(org.apache.commons.collections.DoubleOrderedMap $ 5), который не поставляется с
связанный атрибут EnclosingMethod. Этот класс, вероятно, был произведен
компилятор, который не предназначался для современного формата файла .class. Рекомендуемый
решение состоит в том, чтобы перекомпилировать класс из исходного кода, используя современный компилятор
и без указания каких-либо опций типа "-target". Следствие игнорирования
это предупреждение о том, что отражающие операции над этим классом будут некорректно
указать, что это не внутренний класс.
Есть много предупреждений.
Более того, я получил некоторые из этих сообщений в LogCat:
DEBUG / dalvikvm (2857): DexOpt: не проверяется 'Lorg / apache / commons / codec / Decoder;': несколько определений
Я не понимаю значения этих предупреждений.
Может ли кто-нибудь помочь мне с этим?
Thx.