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"
]
}