O Google está facilitando a pesquisa no AOSP com uma nova ferramenta Android Code Search

click fraud protection

O Google anunciou a nova ferramenta Android Code Search, tornando mais fácil a pesquisa de código dentro do Android Open Source Project (AOSP). Continue lendo para saber mais!

O código-fonte do Android reside no Repositórios Git do projeto de código aberto Androide, por extensão, onde o o código-fonte de cada nova versão do Android é carregado. Embora ter o código-fonte aberto e disponível gratuitamente seja definitivamente uma grande vantagem, pesquisar no AOSP não tem sido uma tarefa agradável e fácil até agora. Se quiser pesquisar como certas classes e métodos são construídos, você pode clonar o repositório e pesquisar manualmente usando uma ferramenta como grep, ou terá que contar com ferramentas online como AndroidXRef ou Operasys. O Google está tornando ainda mais fácil a pesquisa no AOSP com o nova ferramenta pública de pesquisa de código Android para o Android Open Source Project.

Clonar AOSP e buscar uma versão local não é viável para todos, pois o AOSP é enorme e constantemente atualizado. As ferramentas online também não são a solução perfeita, pois muitas vezes não são atualizadas com os últimos lançamentos de código-fonte. do Google

nova ferramenta de pesquisa de código Android, no entanto, funciona com o código logo após ele ser mesclado em um dos repositórios públicos AOSP Git. Isso o torna útil não apenas para descobrir como certos recursos funcionam no Android, mas também ajuda a fornecer links em relatórios de bugs e a fazer pesquisas rápidas em dispositivos que não são de desenvolvimento. A ferramenta também incorpora suporte de referência cruzada, permitindo que os desenvolvedores pesquisem quando algo é usado em outro lugar dentro do AOSP. A ferramenta de pesquisa de código Android também oferece suporte a ferramentas de pesquisa mais avançadas e você pode encontrar todas elas documentado aqui.

A partir de agora, a ferramenta de pesquisa de código do Android só pode pesquisar no branch master do AOSP, ou seja, o mais versão atualizada do AOSP, que apresenta uma limitação, pois você não pode ver como o AOSP se comportou em determinados outros lançamentos. No entanto, o Google observa que a ferramenta se tornará mais sofisticada com o tempo, por isso esperamos que ganhe mais utilidade no futuro.


Fonte: Blog de desenvolvedores Android