Em 2026, para nos alinharmos ao nosso modelo de desenvolvimento estável e garantir a estabilidade da plataforma para o ecossistema, vamos publicar o código-fonte no AOSP no segundo e quarto trimestres. Para criar e contribuir com o AOSP, use android-latest-release. A ramificação de manifesto android-latest-release sempre vai referenciar a versão mais recente enviada ao AOSP. Para mais informações, consulte Mudanças no AOSP.
O Google usa tecnologia de IA na tradução de conteúdos para seu idioma de preferência. As traduções com IA podem ter erros.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
OtaDeviceBuildInfo
public
class
OtaDeviceBuildInfo
extends DeviceBuildInfo
Um IDeviceBuildInfo usado para testes de atualização OTA. Ele é composto por dois builds de dispositivo para ITestDevice:
- uma imagem de build de referência (o build para OTA).
- um build OTA (um build para OTA). Precisa conter os atributos de build necessários e o pacote
OTA associado.
this contém o build de referência, e
getOtaBuild() retorna o build OTA.
Resumo
Campos
mReportTargetBuild
protected boolean mReportTargetBuild
Construtores públicos
OtaDeviceBuildInfo
public OtaDeviceBuildInfo ()
OtaDeviceBuildInfo
public OtaDeviceBuildInfo (IDeviceBuildInfo buildInfo)
| Parâmetros |
buildInfo |
IDeviceBuildInfo |
Métodos públicos
cleanUp
public void cleanUp ()
Limpe todos os arquivos de build temporários
cleanUp
public void cleanUp (List<File> doNotDelete)
Versão de cleanUp() em que alguns arquivos não são excluídos.
| Parâmetros |
doNotDelete |
List |
getBaselineBuildId
public String getBaselineBuildId ()
public File getBaselineOtatoolsZip ()
getBaselineTargetFileZip
public File getBaselineTargetFileZip ()
getBuildBranch
public String getBuildBranch ()
Método opcional para retornar a ramificação do controle de origem de que o build testado foi
produzido.
| Retorna |
String |
o branch de build ou null se não estiver definido/não for aplicável |
getBuildFlavor
public String getBuildFlavor ()
Método opcional para retornar o tipo de build que está sendo testado.
Uma implementação comum para builds da plataforma Android é retornar
(produto de build)-(SO de build)-(variante de build).
ie generic-linux-userdebug
| Retorna |
String |
o sabor do build ou null se não estiver definido/não for aplicável |
getBuildId
public String getBuildId ()
Retorna o identificador exclusivo do build em teste. Nunca pode ser nulo. O valor padrão é UNKNOWN_BUILD_ID.
getBuildTargetName
public String getBuildTargetName ()
Retorna o nome completo do build que está sendo testado.
Uma implementação comum é construir o nome da meta de build com uma combinação da variação de build e do nome do branch. [ie (nome da ramificação)-(sabor do build)]
public File getOtaTools ()
public File getTargetOtatoolsZip ()
getTargetTargetFileZip
public File getTargetTargetFileZip ()
public void setBaselineOtatoolsZip (File file,
String version)
| Parâmetros |
file |
File |
version |
String |
setBaselineTargetFileZip
public void setBaselineTargetFileZip (File file,
String version)
| Parâmetros |
file |
File |
version |
String |
setOtaBuild
public void setOtaBuild (IDeviceBuildInfo otaBuild)
| Parâmetros |
otaBuild |
IDeviceBuildInfo |
public void setOtaTools (File otaTools,
String version)
| Parâmetros |
otaTools |
File |
version |
String |
setReportTargetBuild
public void setReportTargetBuild (boolean downgrade)
| Parâmetros |
downgrade |
boolean |
public void setTargetOtatoolsZip (File file,
String version)
| Parâmetros |
file |
File |
version |
String |
setTargetTargetFileZip
public void setTargetTargetFileZip (File file,
String version)
| Parâmetros |
file |
File |
version |
String |
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2026-06-22 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2026-06-22 UTC."],[],[]]