A partir de 2026, para alinearnos con nuestro modelo de desarrollo llamado Trunk Stable y garantizar la estabilidad de la plataforma para el ecosistema, publicaremos el código fuente en el AOSP en el segundo y cuarto trimestre. Para compilar el AOSP y contribuir a él, usa android-latest-release. La rama del manifiesto android-latest-release siempre hará referencia a la versión más reciente que se envió al AOSP. Para obtener más información, consulta Cambios en el AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
KernelModuleUtils
public
class
KernelModuleUtils
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.KernelModuleUtils
|
Resumen
Constructores públicos
KernelModuleUtils
public KernelModuleUtils ()
Métodos públicos
getDependentModules
public static String[] getDependentModules (String modName,
String lsmodOutput)
Devuelve los nombres de los módulos de los que depende el módulo determinado.
Por ejemplo, si el módulo proporcionado es "kunit" y el resultado de "lsmod" es el siguiente:
$ lsmod
Module Size Used by
kunit_test 663552 0
time_test 663558 0
kunit 57344 15 kunit_test,time_test
Luego, este método devolverá un array que contiene `kunit_test` y `time_test`.
| Parámetros |
modName |
String |
lsmodOutput |
String |
getDisplayedModuleName
public static String getDisplayedModuleName (String fullPath)
Devuelve el nombre del módulo tal como se muestra después de la carga.
Por ejemplo, observa la diferencia entre el nombre del archivo y el que devuelve "lsmod":
$ insmod kunit.ko
$ lsmod | grep kunit
kunit 20480 0
| Parámetros |
fullPath |
String |
installModule
public static CommandResult installModule (ITestDevice device,
String modulePath,
String arg,
long timeoutMs)
Instala un módulo del kernel en el dispositivo determinado.
| Parámetros |
device |
ITestDevice: Es el dispositivo en el que se instalará el módulo. |
modulePath |
String: Es la ruta de acceso al módulo que se instalará. |
arg |
String: Es el argumento que se pasará al comando de instalación. |
timeoutMs |
long: Es el tiempo de espera en milisegundos. |
removeKoExtension
public static String removeKoExtension (String s)
Quita la extensión “.ko” si está presente.
removeModuleWithDependency
public static CommandResult removeModuleWithDependency (ITestDevice device,
String moduleName)
Quita un módulo del kernel y los módulos dependientes del dispositivo determinado.
Este método intenta quitar el módulo del kernel de destino del dispositivo. Si el módulo tiene alguna dependencia, esos módulos dependientes se quitarán antes del módulo de destino con el mayor esfuerzo posible.
| Parámetros |
device |
ITestDevice: Es el dispositivo del que se quitará el módulo. |
moduleName |
String: Es el nombre del módulo que se quitará. |
removeSingleModule
public static CommandResult removeSingleModule (ITestDevice device,
String moduleName)
Quita un módulo del kernel del dispositivo determinado.
Este método intenta quitar el módulo del kernel de destino del dispositivo. No se quitarán los módulos dependientes.
| Parámetros |
device |
ITestDevice: Es el dispositivo del que se quitará el módulo. |
moduleName |
String: Es el nombre del módulo que se quitará. |
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2026-06-22 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2026-06-22 (UTC)"],[],[]]