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 código-fonte e recursos até código de teste e configurações de 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 "Projeto" do 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.
Editar módulos ou sua meta de almoço
Os caminhos iniciais dos módulos da criação do projeto são armazenados em
asfp-config.json
. Basta adicionar (ou remover) módulos desse arquivo e salvar. Um balão de notificação vai aparecer pedindo para você sincronizar.
"modulePaths" : [
"frameworks/base",
"packages/apps/Settings",
"add additional module paths here..."
],
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 nativamente.
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 flags de build (comando m
) e variáveis de ambiente definidas pelo usuário. Eles podem ser configurados em asfp-config.json
usando:
"syncConfig" : {
"environmentVars" : {
"a": "1",
"b": "2"
},
"buildFlags" : [
"--u=v",
"-x"
]
}