Google erleichtert die Suche nach AOSP mit einem neuen Android-Codesuchtool

Google hat das neue Android Code Search Tool angekündigt, das die Suche nach Code innerhalb des Android Open Source Project (AOSP) erleichtert. Lesen Sie weiter, um mehr zu erfahren!

Der Quellcode von Android befindet sich im Git-Repositorys des Android Open Source Project, und im weiteren Sinne, wo die Der Quellcode für jede neue Android-Version wird hochgeladen. Obwohl es definitiv ein großer Vorteil ist, dass der Quellcode als Open-Source-Quelle verfügbar und frei verfügbar ist, war die Suche in AOSP bisher keine angenehme und mühelose Angelegenheit. Wenn Sie herausfinden möchten, wie bestimmte Klassen und Methoden aufgebaut sind, können Sie entweder das Repository klonen und manuell mit einem Tool wie grep suchen, oder Sie müssen sich auf Online-Tools wie verlassen AndroidXRef oder Opersys. Google macht die Suche innerhalb von AOSP noch einfacher mit dem neues öffentliches Android-Codesuchtool für das Android Open Source Project.

Das Klonen von AOSP und die Suche nach einer lokalen Version ist nicht für jeden möglich, da das AOSP umfangreich ist und ständig aktualisiert wird. Auch die Online-Tools sind nicht die perfekte Lösung, da sie häufig nicht mit den neuesten Quellcode-Versionen aktualisiert werden. Googles

neues Android-Codesuchtoolfunktioniert jedoch mit Code, direkt nachdem er mit einem der zusammengeführt wurde öffentliche AOSP-Git-Repositorys. Dies macht es nicht nur nützlich, um herauszufinden, wie bestimmte Funktionen in Android funktionieren, sondern es hilft auch bei der Bereitstellung von Links in Fehlerberichten und bei der schnellen Suche auf Nicht-Entwicklungsgeräten. Das Tool bietet außerdem Unterstützung für Querverweise, sodass Entwickler suchen können, wenn etwas an anderer Stelle innerhalb von AOSP verwendet wird. Das Android-Codesuchtool unterstützt auch erweiterte Suchtools, und Sie können alle finden hier dokumentiert.

Derzeit kann das Android-Codesuchtool nur den Hauptzweig von AOSP durchsuchen, d. h. die meisten aktuelle Version von AOSP, die jedoch eine Einschränkung darstellt, da Sie nicht sehen können, wie sich AOSP bei bestimmten anderen verhalten hat Veröffentlichungen. Allerdings weist Google darauf hin, dass das Tool mit der Zeit immer ausgefeilter wird, sodass wir davon ausgehen, dass es in Zukunft noch nützlicher wird.


Quelle: Blog für Android-Entwickler