Есть ли способ обойти ошибку Android «Невозможно разрешить виртуальный метод java / beans / PropertyDescriptor»?

Я пытаюсь использовать сторонний файл jar в приложении Android. Я смог нормально использовать некоторые классы в файле jar. Однако один из классов ссылается на некоторые классы Java, которые, похоже, не поддерживаются dalvik vm. Вот некоторые из ошибок, которые я вижу в LogCat:

Unable to find class referenced in signature java/beans/PropertyDescriptor.
Unable to resolve virtual method java/beans/PropertyDescriptor.getName().
Unable to resolve virtual method java/beans/PropertyDescriptor.getReadMethod().
Unable to resolve static method java/beans/Introspector.getBeanInfo().
Unable to resolve exception class java/beans/IntrospectionException.

Похоже, что классы Java, связанные с самоанализом и отражением, не поддерживаются dalvik. Я хотел бы узнать две вещи. Это план по поддержке этого в dalvik в ближайшем будущем? Во-вторых, есть ли у кого-нибудь предложения, как обойти эту проблему?

9
задан tc. 4 April 2013 в 14:46
поделиться