4 votos

Cómo obtener la ruta de instalación de la biblioteca

Algunas aplicaciones de Android requieren que las bibliotecas estén vinculadas especificando <uses-library> en su Manifiesto (en el application elemento):

<uses-library android:name="com.example.customlib" android:required="true" />

Es posible listar las bibliotecas instaladas en el dispositivo ejecutando el siguiente comando:

$ adb shell cmd package list libraries                                                                                                                                                  1 
library:android.ext.services
library:android.ext.shared
library:android.hidl.base-V1.0-java
library:android.hidl.manager-V1.0-java
library:com.android.future.usb.accessory
library:com.android.location.provider
library:com.android.media.remotedisplay
library:com.google.android.gms
library:com.google.android.trichromelibrary
library:javax.obex
library:org.apache.http.legacy
library:com.example.customlib
...

¿Dónde están instaladas estas bibliotecas? Hay un comando similar adb shell pm path com.exaple.packagename que devolvería el camino de com.example.customlib? Cuando lo intenté pm path, no devuelve nada.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X