Google facilitează căutarea AOSP cu un nou instrument Android Code Search

Google a anunțat noul instrument de căutare a codului Android, facilitând căutarea codului în cadrul Proiectului Android Open Source (AOSP). Citiți mai departe pentru a afla mai multe!

Codul sursă al Android se află la Arhivele Android Open Source Project Git, iar prin extensie, unde codul sursă pentru fiecare nouă versiune de Android este încărcat. Deși a avea codul sursă cu sursă deschisă și disponibil gratuit este cu siguranță un plus major, căutarea prin AOSP nu a fost o afacere plăcută și fără efort până acum. Dacă doriți să căutați cum sunt construite anumite clase și metode, puteți fie să clonați depozitul și să căutați manual folosind un instrument precum grep, fie trebuie să vă bazați pe instrumente online precum AndroidXRef sau Opersys. Google face și mai ușor căutarea în AOSP cu nou instrument public de căutare a codului Android pentru Proiectul Android Open Source.

Clonarea AOSP și căutarea unei versiuni locale nu sunt fezabile pentru toată lumea, deoarece AOSP este masiv și actualizat constant. De asemenea, instrumentele online nu sunt soluția perfectă, deoarece adesea nu sunt actualizate cu cele mai recente versiuni de cod sursă. de la Google

noul instrument de căutare a codurilor Android, cu toate acestea, funcționează cu cod imediat după ce acesta este îmbinat cu unul dintre depozitele publice AOSP Git. Acest lucru îl face util nu numai pentru a afla cum funcționează anumite funcții în Android, dar va ajuta și la furnizarea de link-uri în rapoartele de erori și pentru a efectua căutări rapide pe dispozitive care nu sunt în curs de dezvoltare. Instrumentul încorporează, de asemenea, suport pentru referințe încrucișate, permițând dezvoltatorilor să caute când ceva este folosit în altă parte în AOSP. Instrumentul de căutare a codului Android acceptă, de asemenea, instrumente de căutare mai avansate și le puteți găsi pe toate documentat aici.

În prezent, instrumentul de căutare a codului Android poate căuta numai prin ramura principală a AOSP, adică cel mai versiune actualizată a AOSP, care prezintă o limitare prin faptul că nu puteți vedea cum s-a comportat AOSP la anumite alte eliberează. Cu toate acestea, Google observă că instrumentul va deveni mai sofisticat în timp, așa că ne așteptăm să câștige mai multă utilitate în viitor.


Sursă: Blogul dezvoltatorilor Android