外部ライブラリを参照する Android アプリケーションを構築しています。問題は、ライブラリが java.beans.PropertyDescriptor を使用しているため、実行時に Dalvik 例外が発生することです。
この問題を解決するにはどうすればよいですか? 別のフォーラムで、バイトコードを操作して、Dalvik から知られていないクラスをロードできることを発見しました。
助言がありますか ?
ありがとう
この問題を解決するにはどうすればよいですか?
ソースコードを外部ライブラリに取得し、それを回避するように書き換えjava.beans.PropertyDescriptor
ます。
たとえば、次のことができます。
java.beans.PropertyDescriptor
Apache Harmony などの場所からソースのコピーを実装に見つけるjava.beans.PropertyDescriptor
_some.other.package.PropertyDescriptor
some.other.package.PropertyDescriptor
プロジェクトに追加some.other.package.PropertyDescriptor
このライブラリには他にも多くの問題がある可能性があることに注意してください。これは明らかに Android を念頭に置いて作成されたものではありません。
別のフォーラムで、バイトコードを操作して、Dalvik から知られていないクラスをロードできることを発見しました。
Android デバイスには存在java.beans.PropertyDescriptor
しないため、これは役に立ちません。