4

現在 (時間の経過とともにかなり変更されました) Android ライブラリ プロジェクトは、参照元プロジェクトの jar ファイルになります。このアプローチにはいくつかの問題があります。つまり、コードのリファクタリングとナビゲーションです。

依存プロジェクトの変更 (名前の変更など) を考慮するライブラリをリファクタリングする方法はありますか? 現在、ライブラリ プロジェクトでの名前の変更は、依存プロジェクトに反映されません。プロジェクトごとに、現在手動​​で調整する必要があります。(回避策: 依存プロジェクトからライブラリ参照を削除し、ライブラリ プロジェクトをプレーンな Java プロジェクト参照として追加します。)

また、依存プロジェクトからライブラリに移動すると、ライブラリ プロジェクト jar 内の逆コンパイルされたクラスに移動しますが、ソースには移動しません。私の Eclipse セットアップはめちゃくちゃですか、それとも現在の Android ライブラリの方法ですか?

4

1 に答える 1

4

これを達成するための汚い方法があります。通常どおり、依存プロジェクトにライブラリを追加しますが、プロジェクト プロパティの「Java ビルド パス」のプロジェクトとしても追加します。

注文とエクスポートでは、ライブラリは Android 依存関係の上にある必要があります。

于 2012-06-11T17:31:50.453 に答える