Google olakšava pretraživanje AOSP-a s novim Android alatom za pretraživanje koda

Google je najavio novi Android alat za pretraživanje koda koji olakšava pretraživanje koda unutar Android Open Source Projecta (AOSP). Čitajte dalje da biste saznali više!

Androidov izvorni kod nalazi se na Android Git repozitorij projekta otvorenog koda, i proširenjem, gdje je učitava se izvorni kod za svaku novu verziju Androida. Iako je izvorni kod otvoren i dostupan besplatno definitivno veliki plus, pretraživanje putem AOSP-a dosad nije bilo ugodno i jednostavno. Ako želite pretražiti kako su konstruirane određene klase i metode, možete ili klonirati repozitorij i pretraživati ​​ručno pomoću alata kao što je grep, ili se morate osloniti na online alate kao što je AndroidXRef ili Opersys. Google dodatno olakšava pretraživanje unutar AOSP-a s novi javni Android alat za pretraživanje koda za Android Open Source Project.

Kloniranje AOSP-a i pretraživanje lokalne verzije nije izvedivo za svakoga jer je AOSP masivan i stalno se ažurira. Mrežni alati također nisu savršeno rješenje jer često nisu ažurirani s najnovijim izdanjima izvornog koda. Googleov

novi Android alat za pretraživanje kodova, međutim, radi s kodom odmah nakon što se spoji s jednim od javna AOSP Git spremišta. To ga čini korisnim ne samo za otkrivanje kako određene značajke rade unutar Androida, već će također pomoći u pružanju poveznica u izvješćima o pogreškama i brzom pretraživanju na uređajima koji nisu razvojni. Alat također uključuje podršku za unakrsno referenciranje, omogućujući programerima da traže kada se nešto koristi negdje drugdje unutar AOSP-a. Android alat za pretraživanje kodova također podržava naprednije alate za pretraživanje i možete ih pronaći sve dokumentirano ovdje.

Od sada, Android alat za pretraživanje koda može pretraživati ​​samo glavnu granu AOSP-a, tj. ažurirano izdanje AOSP-a, koje predstavlja ograničenje jer ne možete vidjeti kako se AOSP ponašao na nekim drugim oslobađanja. Međutim, Google napominje da će alat s vremenom postajati sve sofisticiraniji, pa očekujemo da će u budućnosti biti korisniji.


Izvor: Blog programera za Android