FastbootDeviceFlasher
public class FastbootDeviceFlasher
extends Object
implements IDeviceFlasher
java.lang.Object | |
↳ | com.android.tradefed.targetprep.FastbootDeviceFlasher |
Uma classe que depende do fastboot para exibir uma imagem no hardware físico do Android.
Resumo
Campos | |
---|---|
public static final String | BASEBAND_IMAGE_NAME
|
Construtores públicos | |
---|---|
FastbootDeviceFlasher () |
Métodos públicos | |
---|---|
void | flash (ITestDevice device, IDeviceBuildInfo deviceBuild) Flashes são construídos no dispositivo. |
CommandStatus | getSystemFlashingStatus () Recupere o status de execução do comando para atualizar as partições do sistema primário. |
IDeviceFlasher.UserDataFlashOption | getUserDataFlashOption () Obtém se a imagem de dados do usuário deve ser atualizada, apagada ou retida |
void | overrideDeviceOptions (ITestDevice device) Substituir opções para um dispositivo. |
void | setDataWipeSkipList ( dataWipeSkipList) setDataWipeSkipList ( dataWipeSkipList) Define a lista de caminhos em /data . |
void | setFlashOptions ( flashOptions) setFlashOptions ( flashOptions) Define uma lista de opções para passar com comandos flash/update. |
void | setFlashingResourcesRetriever ( IFlashingResourcesRetriever retriever) Define o mecanismo pelo qual o pisca-pisca pode recuperar arquivos de recursos para piscar. |
void | setForceSystemFlash (boolean forceSystemFlash) Define se o sistema deve sempre ser atualizado mesmo se estiver executando a compilação atual |
void | setRamdiskPartition (String ramdiskPartition) Define a partição do ramdisk |
void | setShouldFlashRamdisk (boolean shouldFlashRamdisk) Define se um ramdisk adicional deve ser atualizado após a atualização do dispositivo via zip de imagem |
void | setUserDataFlashOption ( IDeviceFlasher.UserDataFlashOption flashOption) Alterna se a imagem de dados do usuário deve ser atualizada, apagada ou retida |
void | setWipeTimeout (long timeout) Defina o tempo limite para limpar os dados. |
boolean | shouldFlashRamdisk () Verifica se o pisca-pisca está configurado para ter um ramdisk adicional deve ser atualizado após a atualização do dispositivo via zip de imagem |
Métodos protegidos | |
---|---|
void | checkAndFlashBaseband (ITestDevice device, IDeviceBuildInfo deviceBuild) Se necessário, atualize a imagem da banda base no dispositivo. |
boolean | checkAndFlashBootloader (ITestDevice device, IDeviceBuildInfo deviceBuild) Se necessário, atualize a imagem do bootloader no dispositivo. |
boolean | checkAndFlashSystem (ITestDevice device, String systemBuildId, String systemBuildFlavor, IDeviceBuildInfo deviceBuild) Se necessário, atualize a imagem do sistema no dispositivo. |
boolean | checkShouldFlashBaseband (ITestDevice device, IDeviceBuildInfo deviceBuild) Verifique se a banda de base no dispositivo fornecido precisa ser atualizada. |
IFlashingResourcesParser | createFlashingResourcesParser ( IDeviceBuildInfo localBuild, DeviceDescriptor descriptor) Método de fábrica para criar um |
void | downloadExtraImageFiles ( IFlashingResourcesParser resourceParser, IFlashingResourcesRetriever retriever, IDeviceBuildInfo localBuild) Hook para permitir que as subclasses baixem arquivos de imagem personalizados extras, se necessário. |
void | downloadFlashingResources (ITestDevice device, IDeviceBuildInfo localBuild) Downloads de arquivos de imagem flash extras necessários |
String | executeFastbootCmd (ITestDevice device, String... cmdArgs) Método auxiliar para executar o comando fastboot. |
String | executeLongFastbootCmd (ITestDevice device, String... cmdArgs) Método auxiliar para executar um comando fastboot de longa duração. |
void | flashBaseband (ITestDevice device, File basebandImageFile) Pisca a imagem de banda base fornecida e reinicializa novamente no carregador de inicialização |
void | flashBootloader (ITestDevice device, File bootloaderImageFile) Pisca a imagem do carregador de inicialização e reinicializa novamente no carregador de inicialização |
void | flashExtraImages (ITestDevice device, IDeviceBuildInfo deviceBuild) Atualize qualquer partição específica do dispositivo antes de atualizar o sistema e reinicializar. |
void | flashPartition (ITestDevice device, File imgFile, String partition) Flash uma partição individual de um dispositivo |
void | flashRamdiskIfNeeded (ITestDevice device, IDeviceBuildInfo deviceBuild) |
void | flashSystem (ITestDevice device, IDeviceBuildInfo deviceBuild) Atualize a imagem do sistema no dispositivo. |
void | flashUserData (ITestDevice device, IDeviceBuildInfo deviceBuild) Flash partição userdata no dispositivo. |
void | flashUserDataFromDeviceImageFile (ITestDevice device, IDeviceBuildInfo deviceBuild) Extrai o userdata.img do arquivo de imagem do dispositivo e o exibe no dispositivo |
String | getBootPartitionName () Obtenha o nome da partição de inicialização para este flasher de dispositivo. |
String | getBootloaderFilePrefix (ITestDevice device) Obtenha o prefixo do arquivo do carregador de inicialização. |
String | getCurrentSlot (ITestDevice device) Método auxiliar para recuperar o slot atual (para dispositivos com capacidade A/B). |
IFlashingResourcesRetriever | getFlashingResourcesRetriever () |
String | getImageVersion (ITestDevice device, String imageName) Método auxiliar para obter a versão atual da imagem no dispositivo. |
IRunUtil | getRunUtil () Exposto para teste. |
void | handleUserDataFlashing (ITestDevice device, IDeviceBuildInfo deviceBuild) Lidar com o flash da partição userdata/cache |
boolean | hasPartition (ITestDevice device, String partition) Verifica com o bootloader se a partição especificada existe ou não |
void | preFlashSetup (ITestDevice device, IDeviceBuildInfo deviceBuild) Execute qualquer configuração de pré-flash adicional necessária. |
void | verifyRequiredBoards (ITestDevice device, IFlashingResourcesParser resourceParser, String deviceProductType) Verifique se o tipo de produto do dispositivo é compatível com o build-to-be-flash. |
void | wipeCache (ITestDevice device) Limpe a partição de cache no dispositivo. |
void | wipePartition (ITestDevice device, String partition) Limpe a partição especificada com `fastboot erase <name>` |
Campos
BASEBAND_IMAGE_NAME
public static final String BASEBAND_IMAGE_NAME
Construtores públicos
FastbootDeviceFlasher
public FastbootDeviceFlasher ()
Métodos públicos
instantâneo
public void flash (ITestDevice device, IDeviceBuildInfo deviceBuild)
Flashes são construídos no dispositivo.
Retorna imediatamente após a conclusão do flash. Os chamadores devem esperar que o dispositivo esteja online e disponível antes de prosseguir com o teste.Parâmetros | |
---|---|
device | ITestDevice : o ITestDevice para flash |
deviceBuild | IDeviceBuildInfo : o IDeviceBuildInfo para flash |
Lança | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
getSystemFlashingStatus
public CommandStatus getSystemFlashingStatus ()
Recupere o status de execução do comando para atualizar as partições do sistema primário.
Observe que, se as partições do sistema não forem atualizadas (o sistema já possui a compilação a ser atualizada), o status do comando pode ser null
Devoluções | |
---|---|
CommandStatus |
getUserDataFlashOption
public IDeviceFlasher.UserDataFlashOption getUserDataFlashOption ()
Obtém se a imagem de dados do usuário deve ser atualizada, apagada ou retida
Devoluções | |
---|---|
IDeviceFlasher.UserDataFlashOption | Se a imagem de dados do usuário deve ser atualizada, apagada ou retida |
overrideDeviceOptions
public void overrideDeviceOptions (ITestDevice device)
Substituir opções para um dispositivo. Usado para substituir os valores de opção padrão se os padrões não forem suportados por um dispositivo específico.
setDataWipeSkipList
public void setDataWipeSkipList (dataWipeSkipList)
Define a lista de caminhos em /data
para evitar a limpeza ao usar ITestsZipInstaller
/data
.Parâmetros | |
---|---|
dataWipeSkipList |
setFlashOptions
public void setFlashOptions (flashOptions)
Define uma lista de opções para passar com comandos flash/update.
setFlashingResourcesRetriever
public void setFlashingResourcesRetriever (IFlashingResourcesRetriever retriever)
Define o mecanismo pelo qual o pisca-pisca pode recuperar arquivos de recursos para piscar.
Parâmetros | |
---|---|
retriever | IFlashingResourcesRetriever : o IFlashingResourcesRetriever a ser usado |
setForceSystemFlash
public void setForceSystemFlash (boolean forceSystemFlash)
Define se o sistema deve sempre ser atualizado mesmo se estiver executando a compilação atual
setRamdiskPartition
public void setRamdiskPartition (String ramdiskPartition)
Define a partição do ramdisk
setShouldFlashRamdisk
public void setShouldFlashRamdisk (boolean shouldFlashRamdisk)
Define se um ramdisk adicional deve ser atualizado após a atualização do dispositivo via zip de imagem
setUserDataFlashOption
public void setUserDataFlashOption (IDeviceFlasher.UserDataFlashOption flashOption)
Alterna se a imagem de dados do usuário deve ser atualizada, apagada ou retida
setWipeTimeout
public void setWipeTimeout (long timeout)
Defina o tempo limite para limpar os dados.
Parâmetros | |
---|---|
timeout | long |
deveriaFlashRamdisk
public boolean shouldFlashRamdisk ()
Verifica se o pisca-pisca está configurado para ter um ramdisk adicional deve ser atualizado após a atualização do dispositivo via zip de imagem
Devoluções | |
---|---|
boolean |
Métodos protegidos
checkAndFlashBaseband
protected void checkAndFlashBaseband (ITestDevice device, IDeviceBuildInfo deviceBuild)
Se necessário, atualize a imagem da banda base no dispositivo. Só irá piscar a banda base se a versão atual no dispositivo != versão necessária
Parâmetros | |
---|---|
device | ITestDevice : o ITestDevice para flash |
deviceBuild | IDeviceBuildInfo : o IDeviceBuildInfo que contém a imagem de banda base para flash |
Lança | |
---|---|
DeviceNotAvailableException | se o dispositivo não estiver disponível |
TargetSetupError | se falhou ao flash baseband |
checkAndFlashBootloader
protected boolean checkAndFlashBootloader (ITestDevice device, IDeviceBuildInfo deviceBuild)
Se necessário, atualize a imagem do bootloader no dispositivo.
Só irá piscar o bootloader se a versão atual no dispositivo != versão necessária.
Parâmetros | |
---|---|
device | ITestDevice : o ITestDevice para flash |
deviceBuild | IDeviceBuildInfo : o IDeviceBuildInfo que contém a imagem do bootloader para flash |
Devoluções | |
---|---|
boolean | true se o bootloader foi ativado, false se foi ignorado |
Lança | |
---|---|
DeviceNotAvailableException | se o dispositivo não estiver disponível |
TargetSetupError | se falhou ao flash bootloader |
checkAndFlashSystem
protected boolean checkAndFlashSystem (ITestDevice device, String systemBuildId, String systemBuildFlavor, IDeviceBuildInfo deviceBuild)
Se necessário, atualize a imagem do sistema no dispositivo.
Por favor, veja ERROR(/#shouldFlashSystem(String,String,com.android.tradefed.build.IDeviceBuildInfo))
Independentemente do caminho escolhido, após a execução do método, o dispositivo deve ser inicializado no espaço do usuário.
Parâmetros | |
---|---|
device | ITestDevice : o ITestDevice para flash |
systemBuildId | String : o id de compilação atual em execução no dispositivo |
systemBuildFlavor | String : o sabor de compilação atual em execução no dispositivo |
deviceBuild | IDeviceBuildInfo : o IDeviceBuildInfo que contém a imagem do sistema para flash |
Devoluções | |
---|---|
boolean | true se o sistema foi atualizado, false se foi ignorado |
Lança | |
---|---|
DeviceNotAvailableException | se o dispositivo não estiver disponível |
TargetSetupError | se falhou ao flash bootloader |
checkShouldFlashBaseband
protected boolean checkShouldFlashBaseband (ITestDevice device, IDeviceBuildInfo deviceBuild)
Verifique se a banda de base no dispositivo fornecido precisa ser atualizada.
Parâmetros | |
---|---|
device | ITestDevice : o ITestDevice para verificar |
deviceBuild | IDeviceBuildInfo : o IDeviceBuildInfo que contém a imagem de banda base para verificar |
Devoluções | |
---|---|
boolean |
Lança | |
---|---|
DeviceNotAvailableException | se o dispositivo não estiver disponível |
TargetSetupError | se falhou ao flash baseband |
createFlashingResourcesParser
protected IFlashingResourcesParser createFlashingResourcesParser (IDeviceBuildInfo localBuild, DeviceDescriptor descriptor)
Método de fábrica para criar um IFlashingResourcesParser
.
Parâmetros | |
---|---|
localBuild | IDeviceBuildInfo : o IDeviceBuildInfo para analisar |
descriptor | DeviceDescriptor : o descritor do dispositivo que está sendo atualizado. |
Devoluções | |
---|---|
IFlashingResourcesParser | um IFlashingResourcesParser criado pelo método de fábrica. |
Lança | |
---|---|
TargetSetupError |
baixarExtraImageFiles
protected void downloadExtraImageFiles (IFlashingResourcesParser resourceParser, IFlashingResourcesRetriever retriever, IDeviceBuildInfo localBuild)
Hook para permitir que as subclasses baixem arquivos de imagem personalizados extras, se necessário.
Parâmetros | |
---|---|
resourceParser | IFlashingResourcesParser : o IFlashingResourcesParser |
retriever | IFlashingResourcesRetriever : o IFlashingResourcesRetriever |
localBuild | IDeviceBuildInfo : o IDeviceBuildInfo |
Lança | |
---|---|
TargetSetupError |
downloadFlashingResources
protected void downloadFlashingResources (ITestDevice device, IDeviceBuildInfo localBuild)
Downloads de arquivos de imagem flash extras necessários
Parâmetros | |
---|---|
device | ITestDevice : o ITestDevice para baixar recursos para |
localBuild | IDeviceBuildInfo : o IDeviceBuildInfo a ser preenchido. Pressupõe que o arquivo de imagem do dispositivo já está definido |
Lança | |
---|---|
DeviceNotAvailableException | se o dispositivo não estiver disponível |
TargetSetupError | se não conseguiu recuperar recursos |
executeFastbootCmd
protected String executeFastbootCmd (ITestDevice device, String... cmdArgs)
Método auxiliar para executar o comando fastboot.
Parâmetros | |
---|---|
device | ITestDevice : o ITestDevice para executar o comando |
cmdArgs | String : os argumentos a serem fornecidos ao fastboot |
Devoluções | |
---|---|
String | String a saída stderr do comando se não estiver vazia. Caso contrário, devolve o stdout Alguns comandos fastboot são estranhos porque descarregam o resultado para o stderr em caso de sucesso |
Lança | |
---|---|
DeviceNotAvailableException | se o dispositivo não estiver disponível |
TargetSetupError | se o comando fastboot falhar |
executeLongFastbootCmd
protected String executeLongFastbootCmd (ITestDevice device, String... cmdArgs)
Método auxiliar para executar um comando fastboot de longa duração.
Nota: A maioria dos comandos fastboot normalmente são executados dentro do tempo limite permitido por INativeDevice.executeFastbootCommand(String)
. No entanto, quando vários dispositivos estão piscando ao mesmo tempo, os comandos de inicialização rápida podem demorar muito mais do que o normal.
Parâmetros | |
---|---|
device | ITestDevice : o ITestDevice para executar o comando |
cmdArgs | String : os argumentos a serem fornecidos ao fastboot |
Devoluções | |
---|---|
String | String a saída stderr do comando se não estiver vazia. Caso contrário, devolve o stdout Alguns comandos fastboot são estranhos porque descarregam o resultado para o stderr em caso de sucesso |
Lança | |
---|---|
DeviceNotAvailableException | se o dispositivo não estiver disponível |
TargetSetupError | se o comando fastboot falhar |
flashBaseband
protected void flashBaseband (ITestDevice device, File basebandImageFile)
Pisca a imagem de banda base fornecida e reinicializa novamente no carregador de inicialização
Parâmetros | |
---|---|
device | ITestDevice : o ITestDevice para flash |
basebandImageFile | File : a imagem da banda base ERROR(/File) |
Lança | |
---|---|
DeviceNotAvailableException | se o dispositivo não estiver disponível |
TargetSetupError | se falhou ao flash baseband |
flashBootloader
protected void flashBootloader (ITestDevice device, File bootloaderImageFile)
Pisca a imagem do carregador de inicialização e reinicializa novamente no carregador de inicialização
Parâmetros | |
---|---|
device | ITestDevice : o ITestDevice para flash |
bootloaderImageFile | File : a imagem do bootloader ERROR(/File) |
Lança | |
---|---|
DeviceNotAvailableException | se o dispositivo não estiver disponível |
TargetSetupError | se falhou ao piscar |
flashExtraImages
protected void flashExtraImages (ITestDevice device, IDeviceBuildInfo deviceBuild)
Atualize qualquer partição específica do dispositivo antes de atualizar o sistema e reinicializar. No-op, a menos que substituído.
Parâmetros | |
---|---|
device | ITestDevice : o ITestDevice para flash |
deviceBuild | IDeviceBuildInfo : o IDeviceBuildInfo contendo os arquivos de compilação |
Lança | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
TargetSetupError | |
DeviceNotAvailableException |
flashPartition
protected void flashPartition (ITestDevice device, File imgFile, String partition)
Flash uma partição individual de um dispositivo
Parâmetros | |
---|---|
device | ITestDevice : o ITestDevice para flash |
imgFile | File : um ERROR(/File) apontando para a imagem a ser exibida |
partition | String : o nome da partição a ser atualizada |
Lança | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
flashRamdiskSe Necessário
protected void flashRamdiskIfNeeded (ITestDevice device, IDeviceBuildInfo deviceBuild)
Parâmetros | |
---|---|
device | ITestDevice |
deviceBuild | IDeviceBuildInfo |
Lança | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
flashSystem
protected void flashSystem (ITestDevice device, IDeviceBuildInfo deviceBuild)
Atualize a imagem do sistema no dispositivo.
Parâmetros | |
---|---|
device | ITestDevice : o ITestDevice para flash |
deviceBuild | IDeviceBuildInfo : o IDeviceBuildInfo para flash |
Lança | |
---|---|
DeviceNotAvailableException | se o dispositivo não estiver disponível |
TargetSetupError | se o comando fastboot falhar |
flashUserData
protected void flashUserData (ITestDevice device, IDeviceBuildInfo deviceBuild)
Flash partição userdata no dispositivo.
Parâmetros | |
---|---|
device | ITestDevice : o ITestDevice para flash |
deviceBuild | IDeviceBuildInfo : o IDeviceBuildInfo que contém os arquivos para flash |
Lança | |
---|---|
DeviceNotAvailableException | se o dispositivo não estiver disponível |
TargetSetupError | se falhou ao atualizar os dados do usuário |
flashUserDataFromDeviceImageFile
protected void flashUserDataFromDeviceImageFile (ITestDevice device, IDeviceBuildInfo deviceBuild)
Extrai o userdata.img do arquivo de imagem do dispositivo e o exibe no dispositivo
Parâmetros | |
---|---|
device | ITestDevice : o ITestDevice para flash |
deviceBuild | IDeviceBuildInfo : o IDeviceBuildInfo que contém os arquivos para flash |
Lança | |
---|---|
DeviceNotAvailableException | se o dispositivo não estiver disponível |
TargetSetupError | se falhou ao extrair ou atualizar os dados do usuário |
getBootPartitionName
protected String getBootPartitionName ()
Obtenha o nome da partição de inicialização para este flasher de dispositivo.
O padrão é 'bootloader'. As subclasses devem substituir, se necessário.
Devoluções | |
---|---|
String |
getBootloaderFilePrefix
protected String getBootloaderFilePrefix (ITestDevice device)
Obtenha o prefixo do arquivo do carregador de inicialização.
O padrão égetBootPartitionName()
. As subclasses devem substituir, se necessário.Parâmetros | |
---|---|
device | ITestDevice : o ITestDevice para flash |
Devoluções | |
---|---|
String |
Lança | |
---|---|
DeviceNotAvailableException | se o dispositivo não estiver disponível |
TargetSetupError | se não conseguiu obter o prefixo |
getCurrentSlot
protected String getCurrentSlot (ITestDevice device)
Método auxiliar para recuperar o slot atual (para dispositivos com capacidade A/B).
Parâmetros | |
---|---|
device | ITestDevice : o ITestDevice para executar o comando. |
Devoluções | |
---|---|
String | "a", "b" ou nulo (se o dispositivo não for compatível com A/B) |
Lança | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
TargetSetupError | |
DeviceNotAvailableException |
getFlashingResourcesRetriever
protected IFlashingResourcesRetriever getFlashingResourcesRetriever ()
Devoluções | |
---|---|
IFlashingResourcesRetriever |
getImageVersion
protected String getImageVersion (ITestDevice device, String imageName)
Método auxiliar para obter a versão atual da imagem no dispositivo.
Parâmetros | |
---|---|
device | ITestDevice : o ITestDevice para executar o comando |
imageName | String : o nome da imagem a ser obtida. |
Devoluções | |
---|---|
String | String a saída stdout do comando |
Lança | |
---|---|
DeviceNotAvailableException | se o dispositivo não estiver disponível |
TargetSetupError | se o comando fastboot falhar ou a versão não puder ser determinada |
getRunUtil
protected IRunUtil getRunUtil ()
Exposto para teste.
Devoluções | |
---|---|
IRunUtil |
handleUserDataFlashing
protected void handleUserDataFlashing (ITestDevice device, IDeviceBuildInfo deviceBuild)
Lidar com o flash da partição userdata/cache
Parâmetros | |
---|---|
device | ITestDevice : o ITestDevice para flash |
deviceBuild | IDeviceBuildInfo : o IDeviceBuildInfo que contém os arquivos para flash |
Lança | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
TargetSetupError | |
DeviceNotAvailableException |
hasPartition
protected boolean hasPartition (ITestDevice device, String partition)
Verifica com o bootloader se a partição especificada existe ou não
Parâmetros | |
---|---|
device | ITestDevice : o ITestDevice para operar |
partition | String : o nome da partição a ser verificada |
Devoluções | |
---|---|
boolean |
Lança | |
---|---|
DeviceNotAvailableException |
preFlashSetup
protected void preFlashSetup (ITestDevice device, IDeviceBuildInfo deviceBuild)
Execute qualquer configuração de pré-flash adicional necessária. No-op, a menos que substituído.
Parâmetros | |
---|---|
device | ITestDevice : o ITestDevice para preparar |
deviceBuild | IDeviceBuildInfo : o IDeviceBuildInfo contendo os arquivos de compilação |
Lança | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
TargetSetupError | |
DeviceNotAvailableException |
verifiquePlacas Necessárias
protected void verifyRequiredBoards (ITestDevice device, IFlashingResourcesParser resourceParser, String deviceProductType)
Verifique se o tipo de produto do dispositivo é compatível com o build-to-be-flash.
A implementação base verificará se o deviceProductType está incluído na coleção IFlashingResourcesParser.getRequiredBoards()
. As subclasses podem substituir conforme desejado.
Parâmetros | |
---|---|
device | ITestDevice : o ITestDevice a ser atualizado |
resourceParser | IFlashingResourcesParser : o IFlashingResourcesParser |
deviceProductType | String : o tipo de produto do device |
Lança | |
---|---|
TargetSetupError | se as informações de placa necessárias da compilação não corresponderem ao dispositivo |
limpar cache
protected void wipeCache (ITestDevice device)
Limpe a partição de cache no dispositivo.
Parâmetros | |
---|---|
device | ITestDevice : o ITestDevice para flash |
Lança | |
---|---|
DeviceNotAvailableException | se o dispositivo não estiver disponível |
TargetSetupError | se falhou ao flashar o cache |
wipePartition
protected void wipePartition (ITestDevice device, String partition)
Limpe a partição especificada com `fastboot erase <name>`
Parâmetros | |
---|---|
device | ITestDevice : o ITestDevice para operar |
partition | String : o nome da partição a ser limpa |
Lança | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |