Certaines applications Android nécessitent des bibliothèques à lier en spécifiant dans leur Manifeste (dans l'élément application
) :
Il est possible de lister les bibliothèques installées sur l'appareil en exécutant la commande suivante :
$ 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
...
Où sont installées ces bibliothèques ? Y a-t-il une commande similaire à adb shell pm path com.exaple.packagename
qui retournerait le chemin de com.example.customlib
? Lorsque j'ai essayé pm path
, cela ne renvoie rien.