Google は、新しい Android コード検索ツールを使用して AOSP の検索を容易にします

Google は、Android オープンソース プロジェクト (AOSP) 内のコードを簡単に検索できるようにする、新しい Android コード検索ツールを発表しました。 さらに詳しく知りたい方は続きをお読みください。

Android のソース コードは次の場所にあります。 Android オープンソース プロジェクト Git リポジトリ、さらに拡張して、ここで、 新しい Android バージョンごとにソース コードがアップロードされます. ソース コードがオープンソース化され、自由に利用できることは間違いなく大きな利点ですが、AOSP を介した検索はこれまでのところ、快適で楽な作業ではありません。 特定のクラスやメソッドがどのように構築されているかを検索したい場合は、リポジトリのクローンを作成し、grep などのツールを使用して手動で検索するか、次のようなオンライン ツールに依存する必要があります。 AndroidXRef または オペシス. Google は AOSP 内での検索をさらに簡単にします とともに Android オープンソース プロジェクト用の新しいパブリック Android コード検索ツール.

AOSP は大規模で常に更新されるため、AOSP のクローンを作成してローカル バージョンを検索することは誰にとっても実現可能なわけではありません。 オンライン ツールも、最新のソース コード リリースで更新されていないことが多いため、完璧なソリューションではありません。 Googleの 新しい Android コード検索ツールただし、コードが次のいずれかにマージされた直後のコードでは動作します。 パブリック AOSP Git リポジトリ. これは、Android 内で特定の機能がどのように動作するかを調べるのに役立つだけでなく、バ​​グ レポートにリンクを提供したり、開発用以外のデバイスで簡単に検索したりするのにも役立ちます。 このツールには相互参照のサポートも組み込まれているため、開発者は何かが AOSP 内の他の場所で使用されている場合を検索できます。 Android コード検索ツールは、より高度な検索ツールもサポートしており、すべての検索ツールを見つけることができます。 ここに文書化されています.

現時点では、Android コード検索ツールは AOSP のマスター ブランチを通じてのみ検索できます。 AOSP の最新リリースでは、他の特定の環境で AOSP がどのように動作するかを確認できないという制限があります。 リリースします。 ただし、Google は、このツールは時間の経過とともにより洗練されると述べているため、将来的にはさらに実用性が高まると予想しています。


ソース: Android 開発者ブログ