1

Android SDK ツールを rev19 に更新したため、外部ライブラリ プロジェクトは参照プロジェクトで表示されなくなりました。新しい依存関係の動作により、jar を /libs フォルダーに移動しました。このフォルダーには、外部 jar との参照が修正されています。

LIbProject へのリンクを追加する

ここに画像の説明を入力

絶対パスで追加されたリンク

ここに画像の説明を入力

プロパティを再度開くと、リンクが壊れているように見える

ここに画像の説明を入力

このリンクは、外部 jar に役立ちました。http://tools.android.com/recent/dealingwithdependenciesinandroidprojects

これは文字通り私が得ているものであり、jar ではなくライブラリ プロジェクトです。 http://code.google.com/p/android/issues/detail?id=27490

今すぐ外部プロジェクトを参照する方法は?

編集:

どういうわけか、ライブラリ プロジェクトへの参照が壊れています。参照プロジェクトから、LibProject へのリンクを追加します。プロジェクト->プロパティ->Android->ライブラリ->追加。lib プロジェクトが追加されたときにプロパティを再度開くと、リンクが壊れていることが示されます。プロジェクトは異なる論理ディスクにあります。プロジェクトが共通のルート フォルダにある場合、リンクは機能します。

4

1 に答える 1

0

相対リンクを使用して参照する限り、実際のライブラリ プロジェクトをどこに保存するかは問題ではありません。ライブラリ プロジェクト - 開発に関する考慮事項を確認してください。

  • ライブラリ プロジェクトの保存場所

    アプリケーション プロジェクトが相対リンクによってライブラリ プロジェクトを参照できる限り、ライブラリ プロジェクトを依存アプリケーション プロジェクトに対して相対的に格納する必要がある特定の要件はありません。重要なのは、メイン プロジェクトが相対リンクを介してライブラリ プロジェクトを参照できることです。

ここで私の回答をチェックして、[プロパティ]ウィンドウに表示されるライブラリ参照リンクがどのように正しいか(相対パスを使用して)、壊れているか(絶対パスを使用して)を確認するスクリーンショットを確認してください。

于 2012-05-17T21:45:32.963 に答える