2026'dan itibaren, ana kararlı geliştirme modelimizle uyumlu olmak ve ekosistem için platform kararlılığını sağlamak amacıyla kaynak kodunu 2. ve 4. çeyreklerde AOSP'de yayınlayacağız. AOSP'yi oluşturmak ve AOSP'ye katkıda bulunmak için android-latest-release kullanın. android-latest-release manifest dalı her zaman AOSP'ye gönderilen en son sürümü referans alır. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
KernelModuleUtils
public
class
KernelModuleUtils
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.KernelModuleUtils
|
Özet
Herkese açık oluşturucular
KernelModuleUtils
public KernelModuleUtils ()
Herkese açık yöntemler
getDependentModules
public static String[] getDependentModules (String modName,
String lsmodOutput)
Belirtilen modülün bağlı olduğu modüllerin adlarını döndürür.
Örneğin, verilen modül "kunit" ise ve "lsmod" çıktısı şu şekildeyse:
$ lsmod
Module Size Used by
kunit_test 663552 0
time_test 663558 0
kunit 57344 15 kunit_test,time_test
Bu durumda yöntem, "kunit_test" ve "time_test" değerlerini içeren bir dizi döndürür.
| Parametreler |
modName |
String |
lsmodOutput |
String |
getDisplayedModuleName
public static String getDisplayedModuleName (String fullPath)
Yükleme işleminden sonra gösterildiği şekliyle modül adını döndürür.
Örneğin, dosya adı ile `lsmod` tarafından döndürülen ad arasındaki farkı inceleyin:
$ insmod kunit.ko
$ lsmod | grep kunit
kunit 20480 0
| Parametreler |
fullPath |
String |
installModule
public static CommandResult installModule (ITestDevice device,
String modulePath,
String arg,
long timeoutMs)
Belirtilen cihaza bir çekirdek modülü yükleyin.
| Parametreler |
device |
ITestDevice: Modülün yükleneceği cihaz |
modulePath |
String: Yüklenecek modülün yolu |
arg |
String: yükleme komutuna iletilecek bağımsız değişken |
timeoutMs |
long: milisaniye cinsinden zaman aşımı |
removeKoExtension
public static String removeKoExtension (String s)
Varsa `.ko` uzantısını kaldırın.
removeModuleWithDependency
public static CommandResult removeModuleWithDependency (ITestDevice device,
String moduleName)
Belirli bir cihazdan çekirdek modülünü ve bağımlı modülleri kaldırma.
Bu yöntem, hedef çekirdek modülünü cihazdan kaldırmaya çalışır. Modülün bağımlılıkları varsa bu bağımlı modüller, hedef modülden önce en iyi şekilde kaldırılır.
| Parametreler |
device |
ITestDevice: Modülün çıkarılacağı cihaz |
moduleName |
String: Kaldırılacak modülün adı |
removeSingleModule
public static CommandResult removeSingleModule (ITestDevice device,
String moduleName)
Belirtilen cihazdan bir çekirdek modülünü kaldırma.
Bu yöntem, hedef çekirdek modülünü cihazdan kaldırmaya çalışır. Bağımlı modüller kaldırılmaz.
| Parametreler |
device |
ITestDevice: Modülün çıkarılacağı cihaz |
moduleName |
String: Kaldırılacak modülün adı |
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2026-06-22 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2026-06-22 UTC."],[],[]]