Google muudab AOSP otsimise lihtsamaks uue Androidi koodiotsingu tööriistaga

Google on välja kuulutanud uue Androidi koodiotsingu tööriista, mis muudab Androidi avatud lähtekoodiga projekti (AOSP) koodi otsimise lihtsamaks. Loe edasi, et rohkem teada saada!

Androidi lähtekood asub aadressil Android avatud lähtekoodiga Project Git hoidlad, ja laiendusena, kus iga uue Androidi versiooni lähtekood laaditakse üles. Kuigi lähtekoodi avatud lähtekoodiga ja vabalt saadaval olemine on kindlasti suur pluss, ei ole AOSP kaudu otsimine seni olnud meeldiv ja vaevatu tegevus. Kui soovite otsida, kuidas teatud klassid ja meetodid on üles ehitatud, saate hoidla kloonida ja otsida käsitsi, kasutades sellist tööriista nagu grep, või peate tuginema võrgutööriistadele, nagu AndroidXRef või Opersys. Google muudab AOSP-s otsimise veelgi lihtsamaks koos uus avalik Androidi koodiotsingu tööriist Androidi avatud lähtekoodiga projekti jaoks.

AOSP kloonimine ja kohaliku versiooni otsimine ei ole igaühe jaoks teostatav, kuna AOSP on massiivne ja seda uuendatakse pidevalt. Veebitööriistad pole ka ideaalne lahendus, kuna neid sageli ei värskendata uusimate lähtekoodi väljaannetega. Google'i oma

uus Androidi koodiotsingu tööriist, aga töötab koodiga kohe pärast selle ühendamist ühega avalikud AOSP Giti hoidlad. See muudab selle kasulikuks mitte ainult selleks, et teada saada, kuidas teatud funktsioonid Androidis töötavad, vaid see aitab ka veaaruannetes linke pakkuda ja teha kiireid otsinguid mittearendusseadmetes. Tööriist sisaldab ka ristviidete tuge, mis võimaldab arendajatel otsida, millal midagi kasutatakse mujal AOSP-s. Androidi koodiotsingu tööriist toetab ka täpsemaid otsingutööriistu ja leiate need kõik dokumenteeritud siin.

Praeguse seisuga saab Androidi koodiotsingu tööriist otsida ainult AOSP põhiharu, st kõige rohkem AOSP ajakohane väljalase, mis seab piirangu, kuna te ei näe, kuidas AOSP käitus teatud muudel vabastab. Google märgib siiski, et tööriist muutub aja jooksul keerukamaks, mistõttu loodame, et see muutub tulevikus veelgi kasulikumaks.


Allikas: Androidi arendajate ajaveeb