Visão geral de projetos

Um projeto no Android Studio para plataforma contém tudo o que define seu espaço de trabalho para a base de código do AOSP, desde o código-fonte e recursos até o código de teste e as configurações do build.

Quando você inicia um novo projeto, o Android Studio para plataforma cria a estrutura necessária para todos os seus arquivos e os torna visíveis na janela "Project" no Android Studio. Para abrir a janela, selecione View > Tool Windows > Project.

Esta página oferece uma visão geral dos principais componentes de um projeto.

Gerenciar seu projeto (asfp-config.json)

asfp-config.json é um arquivo JSON que contém todas as opções de configuração do seu projeto. Ele está localizado na raiz do diretório do projeto.

Como editar módulos ou seu objetivo de almoço

Os caminhos de módulo iniciais da criação do projeto são armazenados em asfp-config.json. Basta adicionar (ou remover) módulos para esse arquivo e salvar. Um balão de notificação vai aparecer para você fazer a sincronização.

"modulePaths" : [
  "frameworks/base",
  "packages/apps/Settings",
   "add additional module paths here..."
],

Como desativar o suporte nativo

Para personalizar o suporte nativo do seu projeto:

"nativeConfig" : {
  "excludePaths" : ["*"],
  "excludeGenPaths" : ["*"]
}
  • excludePaths: todos os caminhos aqui serão completamente excluídos do suporte nativo.
  • excludeGenPaths: todos os caminhos aqui não terão fontes geradas de forma nativa.

Você pode usar o símbolo de caractere curinga (*) para indicar todos os caminhos no checkout do repositório.

Parâmetros de sincronização

A sincronização aceita sinalizações de build (comando m) e variáveis de ambiente definidas pelo usuário. Eles podem ser configurados em asfp-config.json por:

"syncConfig" : {
  "environmentVars" : {
    "a": "1",
    "b": "2"
  },
  "buildFlags" : [
    "--u=v",
    "-x"
  ]
}