Google atvieglo meklēšanu AOSP, izmantojot jaunu Android kodu meklēšanas rīku

click fraud protection

Google ir paziņojis par jauno Android koda meklēšanas rīku, kas atvieglo koda meklēšanu Android atvērtā pirmkoda projektā (AOSP). Lasiet tālāk, lai uzzinātu vairāk!

Android pirmkods atrodas vietnē Android atvērtā pirmkoda Project Git krātuves, un paplašinot, kur tiek augšupielādēts avota kods katrai jaunai Android versijai. Lai gan pirmkoda atvērtā pirmkoda pieejamība un brīvi pieejams noteikti ir būtisks pluss, meklēšana AOSP līdz šim nav bijusi patīkama un bez piepūles. Ja vēlaties meklēt, kā tiek veidotas noteiktas klases un metodes, varat vai nu klonēt repozitoriju un meklēt manuāli, izmantojot tādu rīku kā grep, vai arī jums ir jāpaļaujas uz tiešsaistes rīkiem, piemēram, AndroidXRef vai Opersys. Google padara vēl vienkāršāku meklēšanu AOSP Ar jauns publiskais Android koda meklēšanas rīks Android atvērtā pirmkoda projektam.

AOSP klonēšana un vietējās versijas meklēšana nav iespējama ikvienam, jo ​​AOSP ir milzīgs un pastāvīgi atjaunināts. Tiešsaistes rīki arī nav ideāls risinājums, jo tie bieži netiek atjaunināti ar jaunākajiem pirmkoda izlaidumiem. Google

jauns Android koda meklēšanas rīkstomēr darbojas ar kodu uzreiz pēc tam, kad tas ir sapludināts ar kādu no publiskās AOSP Git krātuves. Tas padara to noderīgu, lai ne tikai uzzinātu, kā dažas funkcijas darbojas operētājsistēmā Android, bet arī palīdzēs nodrošināt saites kļūdu pārskatos un veikt ātru meklēšanu ierīcēs, kas nav izstrādātas. Rīks ietver arī savstarpējas atsauces atbalstu, kas ļauj izstrādātājiem meklēt, kad kaut kas tiek izmantots citur AOSP. Android kodu meklēšanas rīks atbalsta arī izvērstākus meklēšanas rīkus, un jūs varat atrast tos visus dokumentēts šeit.

Pašlaik Android koda meklēšanas rīks var meklēt tikai AOSP galvenajā filiālē, t.i., visvairāk jaunākais AOSP laidiens, kas rada ierobežojumu, jo jūs nevarat redzēt, kā AOSP uzvedās dažos citos izlaidumi. Tomēr Google atzīmē, ka rīks laika gaitā kļūs sarežģītāks, tāpēc mēs ceram, ka tas nākotnē iegūs lielāku lietderību.


Avots: Android izstrādātāju emuārs