8

https://android.googlesource.comから Android ソース コードにアクセスできることはわかっていますが、パッケージと Android クラスの名前しか知らない場合、適切な git リポジトリを選択するのは困難です。

https://android.googlesource.comでファイルを見つける方法はありませんか?

4

6 に答える 6

16

見たいもののほとんどは、frameworks/baseリポジトリの下にあります。これには、Android Java フレームワークを構成するほとんどすべてのパブリックおよびプライベート API クラスが含まれます。

Eclipse 内からソースを閲覧できるようにしたい場合は、次のガイドに従ってください: http://blog.michael-forster.de/2008/12/view-android-source-code-in-eclipse.html

最後に、Chrome 用のAndroid SDK リファレンス検索拡張機能を使用すると、URL バーに入力してパブリック API を参照できad、各 Javadoc ページに便利な「ソースを表示」リンクが追加されます。

于 2009-12-26T23:59:12.217 に答える
2

今日の私の意見では、Android ソースを調べる最良の方法は github リポジトリです。

https://github.com/android/

パブリック Java クラスは、https://github.com/android/platform_frameworks_base/tree/master/core/java/androidにあります。

内部パッケージはこちらhttps://github.com/android/platform_frameworks_base/tree/master/core/java/com/android/internal

リソースはこちらhttps://github.com/android/platform_frameworks_base/tree/master/core/res/res

サポート ライブラリhttps://github.com/android/platform_frameworks_support

于 2013-06-24T06:43:43.113 に答える
2

2011 年以降、SDK マネージャー (ウィンドウ > Android SDK マネージャー) を使用してソース コードをダウンロードできます。

  • パッケージ「Sources for Android SDK」をインストール
  • Android ライブラリの下のパッケージ エクスプローラーにある android.jar のプロパティを開きます。
  • 「Java Source Attachment」で、android/sdk/sources を外部フォルダーとして選択します。

編集: Eclipseは定期的に外部フォルダーをスキャンして更新しているようです。これが気になる場合は、フォルダーを .jar に圧縮してから、その jar でソースを探すように Eclipse に指示できます。その後、Eclipse は変更をスキャンしなくなります。

于 2014-01-25T15:51:10.040 に答える
0

また、これはEclipseでソースを取得する方法に関する非常に優れたチュートリアルであり、リポジトリなどを台無しにする必要はありません。ソースのzipファイルが含まれています(古い可能性があります)

于 2012-01-19T17:26:23.620 に答える
0

Java ソースを含む単一ファイルのAndroid プロジェクトに対して発生する問題があります。.jar

この問題は却下されましたが、コメントは Eclipse でソースにアクセスする方法の良いソースです。

于 2009-12-27T08:59:15.483 に答える