Я хочу скачать Running APK с эмулятора на свой компьютер. Почему-то я пропустил эту версию и хочу скачать с устройства. Есть ли способ загрузить ADB с устройств.
Как скачать APK с эмулятора на рабочий стол
Ответы (3)
Сделайте следующее
- Используйте
adb shell pm list packages
, чтобы получить список установленных пакетов - Найдите нужный пакет
- Получите фактическое имя файла и местоположение APK, используя
adb shell pm path your-package-name
. - Вытащите apk с помощью
adb pull full/directory/of/the.apk
person
Tang HuaiZhe
schedule
27.12.2018
1. Прежде всего давайте подключим наш смартфон к USB-порту нашего компьютера и получим список установленных пакетов и их пространств имен:
adb shell pm list packages
2. В нем будут перечислены все пакеты на вашем смартфоне. Как только вы найдете пространство имен пакета, который хотите отменить (com.android.systemui in
в этом примере), давайте посмотрим, каков его физический путь:
adb shell pm path com.android.systemui
<сильный>3. Наконец, у нас есть путь к APK:
package:/system/priv-app/SystemUIGoogle/SystemUIGoogle.apk
<сильный>4. Давайте извлечем его с устройства:
adb pull /system/priv-app/SystemUIGoogle/SystemUIGoogle.apk
=====> А вот и APK!
person
nhp
schedule
27.12.2018
Спасибо за ваши ответы. Наконец-то я решил эту проблему и хотел бы поделиться с вами. Шаги по загрузке APK с эмулятора на рабочий стол приведены ниже...
1. check the package list
adb shell pm list packages
adb shell pm list packages -f -3
2. find actual path
adb shell pm path [your_package_path]
Example: adb shell pm path com.android.certinstaller
3. output should look like
{your_path}/[your_apk].apk
Example: system/app/CertInstaller/CertInstaller.apk
4. actual execution command
adb pull /data/app/[your_package_name]-1/[your_apk].apk [local download path]
Example: adb pull /data/app/io.crash.air-1/base.apk /Documents/APK/
person
Farid Haq
schedule
27.12.2018