1
我正在構建一個引用外部庫的Android應用程序。 問題是庫使用java.beans.PropertyDescriptor,並在運行時導致Dalvik異常。如何在android應用程序中使用rt.jar中的類?
我該如何解決這個問題?我在另一個論壇上發現,有可能操縱字節碼來加載Dalvik未知的類。
有什麼建議嗎?
感謝
我正在構建一個引用外部庫的Android應用程序。 問題是庫使用java.beans.PropertyDescriptor,並在運行時導致Dalvik異常。如何在android應用程序中使用rt.jar中的類?
我該如何解決這個問題?我在另一個論壇上發現,有可能操縱字節碼來加載Dalvik未知的類。
有什麼建議嗎?
感謝
我怎樣才能解決這個問題?
獲取源代碼到外部庫並重寫它以避免java.beans.PropertyDescriptor
。
例如,您可以:
java.beans.PropertyDescriptor
java.beans.PropertyDescriptor
到some.other.package.PropertyDescriptor
some.other.package.PropertyDescriptor
到項目some.other.package.PropertyDescriptor
請記住,該庫可能存在許多其他問題,顯然這並不是考慮到Android的問題。
我在另一個論壇上發現,有可能操縱字節碼來加載Dalvik未知的類。
由於在Android設備上沒有java.beans.PropertyDescriptor
,因此這對您無能爲力。