19

プロジェクト サポート ライブラリ android-support-v7-appcompat に追加しましたが、そのソースと javadoc を追加できません。

https://android.googlesource.com/platform/frameworks/support/+/masterパッケージをソースとともにダウンロードし、Eclipse でソースの添付ファイルを v7/appcompat/ に設定しましたが、機能しません。

誰かが私を助けることができますか?

E: 私の解決策は、Eclipse に「android-support-v7-appcompat」(android-sdk\extras\android\support\v7\appcompat の元のライブラリ) と「android-support-v7-appcompat-src」の 2 つのプロジェクトがあることです。 " (android.googlesource.com の src) で、リリース バージョンをコンパイルするときは、元の lib を使用し、デバッグには googlesource.com の src を使用しました。

PS: 私の英語でごめんなさい

4

3 に答える 3

9

How do I attach the Android Support Library source in Eclipse?からのアドバイスに基づいて、ソースを添付することができました。.

これが私がしたことです:

まず、ソース リポジトリのクローンを作成し、リリースされたライブラリに対応するバージョンを取得します (これは推測です)。

  1. git クローンhttps://android.googlesource.com/platform/frameworks/support
  2. CD サポート
  3. git チェックアウト android-4.3.1_r1

次に、Eclipse で次のようにします。

  1. プロジェクトを右クリックし、 [プロパティ] を選択します。
  2. Java ビルド パスの選択
  3. [ライブラリ] タブを選択します
  4. Add External JARs > YourProject/libs/android-support-v7-appcompat.jar (あなたのプロジェクトがすでにそれを参照していることは知っていますが、心配する必要はありません。もう一度追加してください)。
  5. jar を展開し、ソースを外部 Jar に添付します: WhereverYouHaveTheSource/support/appcompat
  6. [注文とエクスポート] タブに切り替え、外部 jar を [Android 依存関係] の上に移動します。
于 2013-10-19T10:49:06.223 に答える
8

または、 Eclipse で Android サポート ライブラリ ソースをアタッチするにはどうすればよいですか?に対する @andr の回答を使用して同じことを行います。

git clone https://github.com/android/platform_frameworks_support android_sources_folder

android-support-v7-appcompat.jar.propertiesコンテンツを含むファイルを libs (android-support-v7-appcompat.jar の隣) に追加します。

src=D:\\android_sources_folder\\platform_frameworks_support\\v7\\appcompat\\src

プロジェクトを閉じて再度開く

于 2014-07-23T08:09:26.003 に答える
6

appcompat-v7 のソースは、SDK Manager でダウンロードできる「API21/Sources for Android SDK」パッケージ内で利用できます。パスは次のとおりです。\sdk\sources\android-21\android\support\v7\

Android Studio では、このディレクトリを appcompat-v7 ソース ディレクトリ ルートとして指定すると、lib ソース コードを参照できます。

于 2015-02-04T10:27:45.173 に答える