Mulai tahun 2026, untuk menyelaraskan dengan model pengembangan stabil trunk kami dan memastikan stabilitas platform untuk ekosistem, kami akan memublikasikan kode sumber ke AOSP pada Q2 dan Q4. Untuk membuat dan berkontribusi ke AOSP, gunakan android-latest-release. Cabang manifes android-latest-release akan selalu merujuk ke rilis terbaru yang dikirim ke AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
KernelModuleUtils
public
class
KernelModuleUtils
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.KernelModuleUtils
|
Ringkasan
Konstruktor publik
KernelModuleUtils
public KernelModuleUtils ()
Metode publik
getDependentModules
public static String[] getDependentModules (String modName,
String lsmodOutput)
Menampilkan nama modul yang bergantung pada modul tertentu.
Misalnya, jika modul yang diberikan adalah `kunit`, dan output `lsmod` adalah:
$ lsmod
Module Size Used by
kunit_test 663552 0
time_test 663558 0
kunit 57344 15 kunit_test,time_test
Kemudian, metode ini akan menampilkan array yang berisi `kunit_test` dan `time_test`.
| Parameter |
modName |
String |
lsmodOutput |
String |
getDisplayedModuleName
public static String getDisplayedModuleName (String fullPath)
Menampilkan nama modul seperti yang ditampilkan setelah dimuat.
Misalnya, lihat perbedaan antara nama file dan yang ditampilkan oleh `lsmod`:
$ insmod kunit.ko
$ lsmod | grep kunit
kunit 20480 0
| Parameter |
fullPath |
String |
installModule
public static CommandResult installModule (ITestDevice device,
String modulePath,
String arg,
long timeoutMs)
Menginstal modul kernel di perangkat yang ditentukan.
| Parameter |
device |
ITestDevice: perangkat untuk menginstal modul |
modulePath |
String: jalur ke modul yang akan diinstal |
arg |
String: argumen yang akan diteruskan ke perintah penginstalan |
timeoutMs |
long: waktu tunggu dalam milidetik |
removeKoExtension
public static String removeKoExtension (String s)
Hapus ekstensi `.ko` jika ada
removeModuleWithDependency
public static CommandResult removeModuleWithDependency (ITestDevice device,
String moduleName)
Menghapus modul kernel dan modul dependen dari perangkat yang ditentukan.
Metode ini mencoba menghapus modul kernel target dari perangkat. Jika modul memiliki
dependensi, modul dependen tersebut akan dihapus sebelum modul target dengan upaya
terbaik.
| Parameter |
device |
ITestDevice: perangkat yang akan dihapus modulnya |
moduleName |
String: nama modul yang akan dihapus |
removeSingleModule
public static CommandResult removeSingleModule (ITestDevice device,
String moduleName)
Menghapus modul kernel dari perangkat yang ditentukan.
Metode ini mencoba menghapus modul kernel target dari perangkat. Tidak ada modul
dependen yang akan dihapus.
| Parameter |
device |
ITestDevice: perangkat yang akan dihapus modulnya |
moduleName |
String: nama modul yang akan dihapus |
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2026-06-22 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2026-06-22 UTC."],[],[]]