FastbootCihazFlaşör
public class FastbootDeviceFlasher
extends Object
implements IDeviceFlasher
java.lang.Nesne | |
↳ | com.android.tradefed.targetprep.FastbootDeviceFlasher |
Fiziksel Android donanımında bir görüntüyü flaşlamak için fastboot'a dayanan bir sınıf.
Özet
Alanlar | |
---|---|
public static final String | BASEBAND_IMAGE_NAME
|
Kamu inşaatçıları | |
---|---|
FastbootDeviceFlasher () |
Genel yöntemler | |
---|---|
void | flash (ITestDevice device, IDeviceBuildInfo deviceBuild) Flaşlar cihazda oluşturulur. |
CommandStatus | getSystemFlashingStatus () Birincil sistem bölümlerinin yanıp sönmesi için komut yürütme durumunu alın. |
IDeviceFlasher.UserDataFlashOption | getUserDataFlashOption () Kullanıcı verileri görüntüsünün yanıp sönmesi, silinmesi veya saklanması gerekip gerekmediğini alır |
void | overrideDeviceOptions (ITestDevice device) Bir cihaz için seçenekleri geçersiz kıl. |
void | setDataWipeSkipList ( dataWipeSkipList) setDataWipeSkipList ( dataWipeSkipList) Kümeler altında yolların listesi /data . |
void | setFlashOptions ( flashOptions) setFlashOptions ( flashOptions) Flaş/güncelleme komutlarıyla geçirilecek seçeneklerin bir listesini ayarlar. |
void | setFlashingResourcesRetriever ( IFlashingResourcesRetriever retriever) Flaşörün, flaşlama için kaynak dosyalarını alabileceği mekanizmayı ayarlar. |
void | setForceSystemFlash (boolean forceSystemFlash) Geçerli derleme çalıştırılsa bile sistemin her zaman yanıp sönmesi gerekip gerekmediğini ayarlar |
void | setRamdiskPartition (String ramdiskPartition) ramdisk bölümünü ayarlar |
void | setShouldFlashRamdisk (boolean shouldFlashRamdisk) Görüntü zip yoluyla cihaz güncellendikten sonra ek bir ramdisk'in yanıp sönmesi gerekip gerekmediğini ayarlar |
void | setUserDataFlashOption ( IDeviceFlasher.UserDataFlashOption flashOption) Kullanıcı verileri görüntüsünün yanıp sönmesi, silinmesi veya saklanması arasında geçiş yapar |
void | setWipeTimeout (long timeout) Verileri silmek için zaman aşımını ayarlayın. |
boolean | shouldFlashRamdisk () Flaşör ek bir ramdisk'e sahip olacak şekilde ayarlanıp ayarlanmadığını kontrol eder, cihazı image zip ile güncelledikten sonra yanıp sönmesi gerekir. |
Korumalı yöntemler | |
---|---|
void | checkAndFlashBaseband (ITestDevice device, IDeviceBuildInfo deviceBuild) Gerekirse, cihazdaki temel bant görüntüsünü flaşlayın. |
boolean | checkAndFlashBootloader (ITestDevice device, IDeviceBuildInfo deviceBuild) Gerekirse, cihazdaki önyükleyici görüntüsünü flaşlayın. |
boolean | checkAndFlashSystem (ITestDevice device, String systemBuildId, String systemBuildFlavor, IDeviceBuildInfo deviceBuild) Gerekirse, sistem görüntüsünü cihazda flaşlayın. |
boolean | checkShouldFlashBaseband (ITestDevice device, IDeviceBuildInfo deviceBuild) Sağlanan cihazdaki temel bandın yanıp sönmesi gerekip gerekmediğini kontrol edin. |
IFlashingResourcesParser | createFlashingResourcesParser ( IDeviceBuildInfo localBuild, DeviceDescriptor descriptor) Bir oluşturmak için fabrika yöntemi |
void | downloadExtraImageFiles ( IFlashingResourcesParser resourceParser, IFlashingResourcesRetriever retriever, IDeviceBuildInfo localBuild) Gerekirse alt sınıfların ekstra özel görüntü dosyaları indirmesine izin vermek için kanca. |
void | downloadFlashingResources (ITestDevice device, IDeviceBuildInfo localBuild) Gereken ekstra yanıp sönen görüntü dosyalarını indirir |
String | executeFastbootCmd (ITestDevice device, String... cmdArgs) Fastboot komutunu çalıştırmak için yardımcı yöntem. |
String | executeLongFastbootCmd (ITestDevice device, String... cmdArgs) Uzun süredir çalışan bir fastboot komutunu yürütmek için yardımcı yöntem. |
void | flashBaseband (ITestDevice device, File basebandImageFile) Verilen temel bant görüntüsünü yanıp söner ve önyükleyiciye yeniden başlar |
void | flashBootloader (ITestDevice device, File bootloaderImageFile) Verilen önyükleyici görüntüsünü yanıp söner ve önyükleyicide yeniden başlatılır |
void | flashExtraImages (ITestDevice device, IDeviceBuildInfo deviceBuild) Sistemi yanıp sönmeden ve yeniden başlatmadan önce herhangi bir cihaza özel bölümleri flaşlayın. |
void | flashPartition (ITestDevice device, File imgFile, String partition) Bir cihazın tek bir bölümünü flaşlayın |
void | flashRamdiskIfNeeded (ITestDevice device, IDeviceBuildInfo deviceBuild) |
void | flashSystem (ITestDevice device, IDeviceBuildInfo deviceBuild) Cihazdaki sistem görüntüsünü flaşlayın. |
void | flashUserData (ITestDevice device, IDeviceBuildInfo deviceBuild) Cihazda Flash userdata bölümü. |
void | flashUserDataFromDeviceImageFile (ITestDevice device, IDeviceBuildInfo deviceBuild) userdata.img dosyasını cihaz görüntü dosyasından çıkarır ve cihaza flash eder |
String | getBootPartitionName () Bu aygıt flaşörü için önyükleme bölümü adını alın. |
String | getBootloaderFilePrefix (ITestDevice device) Önyükleyici dosya önekini alın. |
String | getCurrentSlot (ITestDevice device) Geçerli yuvayı almak için yardımcı yöntem (A/B özellikli aygıtlar için). |
IFlashingResourcesRetriever | getFlashingResourcesRetriever () |
String | getImageVersion (ITestDevice device, String imageName) Cihazdaki mevcut görüntü sürümünü almak için yardımcı yöntem. |
IRunUtil | getRunUtil () Test için maruz bırakıldı. |
void | handleUserDataFlashing (ITestDevice device, IDeviceBuildInfo deviceBuild) Kullanıcı verilerinin/önbellek bölümünün yanıp sönmesini işleme |
boolean | hasPartition (ITestDevice device, String partition) Belirtilen bölümün var olup olmadığını önyükleyici ile kontrol eder |
void | preFlashSetup (ITestDevice device, IDeviceBuildInfo deviceBuild) Gerekli ek ön flaş kurulumunu gerçekleştirin. |
void | verifyRequiredBoards (ITestDevice device, IFlashingResourcesParser resourceParser, String deviceProductType) Aygıtın ürün türünün, flaşlanacak yapıyı desteklediğini doğrulayın. |
void | wipeCache (ITestDevice device) Cihazdaki önbellek bölümünü silin. |
void | wipePartition (ITestDevice device, String partition) Belirtilen bölümü `fastboot delete <name>` ile silin |
Alanlar
BASEBAND_IMAGE_NAME
public static final String BASEBAND_IMAGE_NAME
Kamu inşaatçıları
FastbootCihazFlaşör
public FastbootDeviceFlasher ()
Genel yöntemler
flaş
public void flash (ITestDevice device, IDeviceBuildInfo deviceBuild)
Flaşlar cihazda oluşturulur.
Yanıp sönme tamamlandıktan hemen sonra döner. Arayanlar, teste devam etmeden önce cihazın çevrimiçi ve kullanılabilir olmasını beklemelidir.parametreler | |
---|---|
device | ITestDevice : ITestDevice flash |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo flash |
atar | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
getSystemFlashingStatus
public CommandStatus getSystemFlashingStatus ()
Birincil sistem bölümlerinin yanıp sönmesi için komut yürütme durumunu alın.
Komut durumu olabilir sistem bölümleri parladı değilse (sistem zaten birikimine sahiptir parladı üzere) unutmayın null
İadeler | |
---|---|
CommandStatus |
getUserDataFlashOption
public IDeviceFlasher.UserDataFlashOption getUserDataFlashOption ()
Kullanıcı verileri görüntüsünün yanıp sönmesi, silinmesi veya saklanması gerekip gerekmediğini alır
İadeler | |
---|---|
IDeviceFlasher.UserDataFlashOption | Kullanıcı verileri görüntüsünün yanıp sönmesi, silinmesi veya saklanması gerekip gerekmediği |
geçersiz kılDeviceOptions
public void overrideDeviceOptions (ITestDevice device)
Bir cihaz için seçenekleri geçersiz kıl. Varsayılanlar belirli bir aygıt tarafından desteklenmiyorsa, varsayılan seçenek değerlerini geçersiz kılmak için kullanılır.
setDataWipeSkipList
public void setDataWipeSkipList (dataWipeSkipList)
Kümeler altında yolların listesi /data
önlemek açıklığa kullanarak ITestsZipInstaller
/data
.parametreler | |
---|---|
dataWipeSkipList |
setFlashOptions
public void setFlashOptions (flashOptions)
Flaş/güncelleme komutlarıyla geçirilecek seçeneklerin bir listesini ayarlar.
setFlashingResourcesRetriever
public void setFlashingResourcesRetriever (IFlashingResourcesRetriever retriever)
Flaşörün kaynak dosyalarını flaşlama için alabileceği mekanizmayı ayarlar.
parametreler | |
---|---|
retriever | IFlashingResourcesRetriever : IFlashingResourcesRetriever kullanımına |
setForceSystemFlash
public void setForceSystemFlash (boolean forceSystemFlash)
Geçerli derleme çalıştırılsa bile sistemin her zaman yanıp sönmesi gerekip gerekmediğini ayarlar
setRamdiskPartition
public void setRamdiskPartition (String ramdiskPartition)
ramdisk bölümünü ayarlar
setShouldFlashRamdisk
public void setShouldFlashRamdisk (boolean shouldFlashRamdisk)
Görüntü zip yoluyla cihaz güncellendikten sonra ek bir ramdisk'in yanıp sönmesi gerekip gerekmediğini ayarlar
setUserDataFlashOption
public void setUserDataFlashOption (IDeviceFlasher.UserDataFlashOption flashOption)
Kullanıcı verileri görüntüsünün yanıp sönmesi, silinmesi veya saklanması arasında geçiş yapar
setWipeTimeout
public void setWipeTimeout (long timeout)
Verileri silmek için zaman aşımını ayarlayın.
parametreler | |
---|---|
timeout | long |
gerekirFlashRamdisk
public boolean shouldFlashRamdisk ()
Flaşör ek bir ramdisk'e sahip olacak şekilde ayarlanıp ayarlanmadığını kontrol eder, cihazı image zip ile güncelledikten sonra yanıp sönmesi gerekir.
İadeler | |
---|---|
boolean |
Korumalı yöntemler
kontrolAndFlashTemel bant
protected void checkAndFlashBaseband (ITestDevice device, IDeviceBuildInfo deviceBuild)
Gerekirse, cihazdaki temel bant görüntüsünü flaşlayın. Yalnızca cihazdaki mevcut sürüm != gerekli sürüm ise temel bant yanıp söner
parametreler | |
---|---|
device | ITestDevice : ITestDevice flash |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo yanıp ana bant görüntü içerir |
atar | |
---|---|
DeviceNotAvailableException | cihaz mevcut değilse |
TargetSetupError | temel bant flaşı başarısız olursa |
kontrolAndFlashÖnyükleyici
protected boolean checkAndFlashBootloader (ITestDevice device, IDeviceBuildInfo deviceBuild)
Gerekirse, cihazdaki önyükleyici görüntüsünü flaşlayın.
Yalnızca cihazdaki mevcut sürüm != gerekli sürüm ise, önyükleyiciyi flaş eder.
parametreler | |
---|---|
device | ITestDevice : ITestDevice flash |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo flaş bootloader görüntü içerir |
İadeler | |
---|---|
boolean | true açılış parladı olsaydı, false o atlandı ise |
atar | |
---|---|
DeviceNotAvailableException | cihaz mevcut değilse |
TargetSetupError | önyükleyici flaşı başarısız olursa |
kontrolAndFlashSystem
protected boolean checkAndFlashSystem (ITestDevice device, String systemBuildId, String systemBuildFlavor, IDeviceBuildInfo deviceBuild)
Gerekirse, sistem görüntüsünü cihazda flaşlayın.
Lütfen bakmak ERROR(/#shouldFlashSystem(String,String,com.android.tradefed.build.IDeviceBuildInfo))
Seçilen yoldan bağımsız olarak, yöntem yürütme aygıtının ardından kullanıcı alanına önyükleme yapılmalıdır.
parametreler | |
---|---|
device | ITestDevice : ITestDevice flash |
systemBuildId | String : Mevcut yapı kimliği cihazda çalışan |
systemBuildFlavor | String : cihazda çalışan geçerli yapı lezzet |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo flaş sistemi görüntüsünü içerdiğinden |
İadeler | |
---|---|
boolean | true sistem parladı olsaydı, false o atlandı ise |
atar | |
---|---|
DeviceNotAvailableException | cihaz mevcut değilse |
TargetSetupError | önyükleyici flaşı başarısız olursa |
checkShouldFlashBaseband
protected boolean checkShouldFlashBaseband (ITestDevice device, IDeviceBuildInfo deviceBuild)
Sağlanan cihazdaki temel bandın yanıp sönmesi gerekip gerekmediğini kontrol edin.
parametreler | |
---|---|
device | ITestDevice : ITestDevice check |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo kontrol etmek ana bant görüntü içerir |
İadeler | |
---|---|
boolean |
atar | |
---|---|
DeviceNotAvailableException | cihaz mevcut değilse |
TargetSetupError | temel bant flaşı başarısız olursa |
createFlashingKaynaklarAyrıştırıcı
protected IFlashingResourcesParser createFlashingResourcesParser (IDeviceBuildInfo localBuild, DeviceDescriptor descriptor)
Bir oluşturmak için fabrika yöntemi IFlashingResourcesParser
.
parametreler | |
---|---|
localBuild | IDeviceBuildInfo : IDeviceBuildInfo ayrıştırma için |
descriptor | DeviceDescriptor : Cihazın açıklayıcı yanıp sönmekte olan. |
İadeler | |
---|---|
IFlashingResourcesParser | Bir IFlashingResourcesParser fabrika yöntemi ile yarattı. |
atar | |
---|---|
TargetSetupError |
İndirExtraImageFiles
protected void downloadExtraImageFiles (IFlashingResourcesParser resourceParser, IFlashingResourcesRetriever retriever, IDeviceBuildInfo localBuild)
Gerekirse alt sınıfların ekstra özel görüntü dosyaları indirmesine izin vermek için kanca.
parametreler | |
---|---|
resourceParser | IFlashingResourcesParser : IFlashingResourcesParser |
retriever | IFlashingResourcesRetriever : IFlashingResourcesRetriever |
localBuild | IDeviceBuildInfo : IDeviceBuildInfo |
atar | |
---|---|
TargetSetupError |
indirFlashingKaynaklar
protected void downloadFlashingResources (ITestDevice device, IDeviceBuildInfo localBuild)
Gereken ekstra yanıp sönen görüntü dosyalarını indirir
parametreler | |
---|---|
device | ITestDevice : ITestDevice indir kaynaklarına yönelik |
localBuild | IDeviceBuildInfo : IDeviceBuildInfo doldurmak için. Cihaz görüntü dosyasının zaten ayarlanmış olduğunu varsayar |
atar | |
---|---|
DeviceNotAvailableException | cihaz mevcut değilse |
TargetSetupError | kaynakları alamadıysa |
yürütmekFastbootCmd
protected String executeFastbootCmd (ITestDevice device, String... cmdArgs)
Fastboot komutunu çalıştırmak için yardımcı yöntem.
parametreler | |
---|---|
device | ITestDevice : ITestDevice üzerinde komut çalıştırmak için |
cmdArgs | String : argümanlar fastboot sağlamak için |
İadeler | |
---|---|
String | Boş değilse, stderr çıktısını komuttan yazın. Aksi halde stdout'u döndürür Bazı fastboot komutları, başarı durumunda çıktıyı stderr'e atmaları açısından gariptir. |
atar | |
---|---|
DeviceNotAvailableException | cihaz mevcut değilse |
TargetSetupError | fastboot komutu başarısız olursa |
yürütmekLongFastbootCmd
protected String executeLongFastbootCmd (ITestDevice device, String... cmdArgs)
Uzun süredir çalışan bir fastboot komutunu yürütmek için yardımcı yöntem.
Not: Çoğu fastboot komutları normalde izin zaman aşımı süresi içinde yürütmek INativeDevice.executeFastbootCommand(String)
. Ancak, aynı anda birden fazla cihaz yanıp sönüyorsa, hızlı başlatma komutları normalden çok daha uzun sürebilir.
parametreler | |
---|---|
device | ITestDevice : ITestDevice üzerinde komut çalıştırmak için |
cmdArgs | String : argümanlar fastboot sağlamak için |
İadeler | |
---|---|
String | Boş değilse, stderr çıktısını komuttan yazın. Aksi halde stdout'u döndürür Bazı fastboot komutları, başarı durumunda çıktıyı stderr'e atmaları açısından gariptir. |
atar | |
---|---|
DeviceNotAvailableException | cihaz mevcut değilse |
TargetSetupError | fastboot komutu başarısız olursa |
flaşTemel bant
protected void flashBaseband (ITestDevice device, File basebandImageFile)
Verilen temel bant görüntüsünü yanıp söner ve önyükleyiciye yeniden başlar
parametreler | |
---|---|
device | ITestDevice : ITestDevice flash |
basebandImageFile | File : ana bant görüntü ERROR(/File) |
atar | |
---|---|
DeviceNotAvailableException | cihaz mevcut değilse |
TargetSetupError | temel bant flaşı başarısız olursa |
flaş Önyükleyici
protected void flashBootloader (ITestDevice device, File bootloaderImageFile)
Verilen önyükleyici görüntüsünü yanıp söner ve önyükleyicide yeniden başlatılır
parametreler | |
---|---|
device | ITestDevice : ITestDevice flash |
bootloaderImageFile | File : Ön yükleyici görüntü ERROR(/File) |
atar | |
---|---|
DeviceNotAvailableException | cihaz mevcut değilse |
TargetSetupError | yanıp sönme başarısız olursa |
flashEkstraGörüntüler
protected void flashExtraImages (ITestDevice device, IDeviceBuildInfo deviceBuild)
Sistemi yanıp sönmeden ve yeniden başlatmadan önce herhangi bir cihaza özel bölümleri flaşlayın. Geçersiz kılınmadıkça işlem yapılmaz.
parametreler | |
---|---|
device | ITestDevice : ITestDevice flash |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo inşa dosyalarını içeren |
atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
TargetSetupError | |
DeviceNotAvailableException |
flashBölüm
protected void flashPartition (ITestDevice device, File imgFile, String partition)
Bir cihazın tek bir bölümünü flaşlayın
parametreler | |
---|---|
device | ITestDevice : ITestDevice flash |
imgFile | File : Bir ERROR(/File) resmi işaret çaktı için |
partition | String : bölümünün adı parladı edilecek |
atar | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
flashRamdiskIfNeeded
protected void flashRamdiskIfNeeded (ITestDevice device, IDeviceBuildInfo deviceBuild)
parametreler | |
---|---|
device | ITestDevice |
deviceBuild | IDeviceBuildInfo |
atar | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
flaşSistem
protected void flashSystem (ITestDevice device, IDeviceBuildInfo deviceBuild)
Cihazdaki sistem görüntüsünü flaşlayın.
parametreler | |
---|---|
device | ITestDevice : ITestDevice flash |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo flash |
atar | |
---|---|
DeviceNotAvailableException | cihaz mevcut değilse |
TargetSetupError | fastboot komutu başarısız olursa |
flashUserData
protected void flashUserData (ITestDevice device, IDeviceBuildInfo deviceBuild)
Cihazda Flash userdata bölümü.
parametreler | |
---|---|
device | ITestDevice : ITestDevice flash |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo flash dosyaları içerir |
atar | |
---|---|
DeviceNotAvailableException | cihaz mevcut değilse |
TargetSetupError | kullanıcı verilerini flaş etmede başarısız olursa |
flashUserDataFromDeviceImageFile
protected void flashUserDataFromDeviceImageFile (ITestDevice device, IDeviceBuildInfo deviceBuild)
userdata.img'yi cihaz görüntü dosyasından çıkarır ve cihaza yanıp söner
parametreler | |
---|---|
device | ITestDevice : ITestDevice flash |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo flash dosyaları içerir |
atar | |
---|---|
DeviceNotAvailableException | cihaz mevcut değilse |
TargetSetupError | kullanıcı verilerinin ayıklanması veya flash edilmesi başarısız olursa |
getBootPartitionName
protected String getBootPartitionName ()
Bu aygıt flaşörü için önyükleme bölümü adını alın.
Varsayılan olarak 'önyükleyici'dir. Gerekirse alt sınıflar geçersiz kılınmalıdır.
İadeler | |
---|---|
String |
getBootloaderFilePrefix
protected String getBootloaderFilePrefix (ITestDevice device)
Önyükleyici dosya önekini alın.
VarsayılangetBootPartitionName()
. Gerekirse alt sınıflar geçersiz kılınmalıdır.parametreler | |
---|---|
device | ITestDevice : ITestDevice flash |
İadeler | |
---|---|
String |
atar | |
---|---|
DeviceNotAvailableException | cihaz mevcut değilse |
TargetSetupError | önek alınamadıysa |
getCurrentSlot
protected String getCurrentSlot (ITestDevice device)
Geçerli yuvayı almak için yardımcı yöntem (A/B özellikli aygıtlar için).
parametreler | |
---|---|
device | ITestDevice : ITestDevice üzerine komutunu çalıştırmak için. |
İadeler | |
---|---|
String | "a", "b" veya null (cihaz A/B özelliğine sahip değilse) |
atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
TargetSetupError | |
DeviceNotAvailableException |
getFlashingKaynaklarAlıcı
protected IFlashingResourcesRetriever getFlashingResourcesRetriever ()
İadeler | |
---|---|
IFlashingResourcesRetriever |
getImageVersion
protected String getImageVersion (ITestDevice device, String imageName)
Cihazdaki mevcut görüntü sürümünü almak için yardımcı yöntem.
parametreler | |
---|---|
device | ITestDevice : ITestDevice üzerinde komut çalıştırmak için |
imageName | String : Resmin ismi alır. |
İadeler | |
---|---|
String | Komuttan stdout çıktısını diz |
atar | |
---|---|
DeviceNotAvailableException | cihaz mevcut değilse |
TargetSetupError | fastboot komutu başarısız olursa veya sürüm belirlenemezse |
getRunUtil
protected IRunUtil getRunUtil ()
Test için maruz bırakıldı.
İadeler | |
---|---|
IRunUtil |
handleUserDataYanıp Sönen
protected void handleUserDataFlashing (ITestDevice device, IDeviceBuildInfo deviceBuild)
Kullanıcı verilerinin/önbellek bölümünün yanıp sönmesini yönetin
parametreler | |
---|---|
device | ITestDevice : ITestDevice flash |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo flash dosyaları içerir |
atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
TargetSetupError | |
DeviceNotAvailableException |
bölüm
protected boolean hasPartition (ITestDevice device, String partition)
Belirtilen bölümün var olup olmadığını önyükleyici ile kontrol eder
parametreler | |
---|---|
device | ITestDevice : ITestDevice üzerinde çalışmak üzere |
partition | String : bölümünün adı kontrol edilecek |
İadeler | |
---|---|
boolean |
atar | |
---|---|
DeviceNotAvailableException |
önFlashKurulum
protected void preFlashSetup (ITestDevice device, IDeviceBuildInfo deviceBuild)
Gerekli ek ön flaş kurulumunu gerçekleştirin. Geçersiz kılınmadıkça işlem yapılmaz.
parametreler | |
---|---|
device | ITestDevice : ITestDevice hazırlamak |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo inşa dosyalarını içeren |
atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
TargetSetupError | |
DeviceNotAvailableException |
doğrulamaZorunluPanolar
protected void verifyRequiredBoards (ITestDevice device, IFlashingResourcesParser resourceParser, String deviceProductType)
Aygıtın ürün türünün, flaşlanacak yapıyı desteklediğini doğrulayın.
Baz uygulama deviceProductType dahil olduğunu doğrular IFlashingResourcesParser.getRequiredBoards()
koleksiyonu. Alt sınıflar istendiği gibi geçersiz kılınabilir.
parametreler | |
---|---|
device | ITestDevice : ITestDevice parladı edilecek |
resourceParser | IFlashingResourcesParser : IFlashingResourcesParser |
deviceProductType | String : device 'ın ürün türü |
atar | |
---|---|
TargetSetupError | yapının gerekli pano bilgisi cihazla eşleşmediyse |
önbelleği silin
protected void wipeCache (ITestDevice device)
Cihazdaki önbellek bölümünü silin.
parametreler | |
---|---|
device | ITestDevice : ITestDevice flash |
atar | |
---|---|
DeviceNotAvailableException | cihaz mevcut değilse |
TargetSetupError | önbellek flaşı başarısız olursa |
bölümü silin
protected void wipePartition (ITestDevice device, String partition)
Belirtilen bölümü `fastboot delete <name>` ile silin
parametreler | |
---|---|
device | ITestDevice : ITestDevice üzerinde çalışmak üzere |
partition | String : bölümünün adı silinecek |
atar | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |