私は.class自体ではなく.javaソースファイルを変更するアスペクト指向のフレームワークを見つけようとしていましたが、これまでのところ運がありませんか? 私はそれがばかげた考えかもしれないことを知っています...しかし、私が欲しいのは、.classに貼り付けられた正確なコードを理解することです.
基本的に、巨大な Android プロジェクトにロギングやその他の側面を適用しようとしています。私は AspectJ で遊んでいましたが、問題の 1 つは、既にメソッド宣言の制限に達しており、AspectJ を追加して .apk にパックすることができないことです。ただし、AspectJ ライブラリがないと、クラス定義例外が発生しません (原因: java.lang.NoClassDefFoundError: org.aspectj.runtime.reflect.Factory)