如何从模拟器下载APK到桌面

时间:2018-12-27 01:15:47

标签: android android-emulator adb android-install-apk

我想将“运行APK”从模拟器下载到我的计算机。 我不知何故错过了那个版本,想从设备上下载。有什么方法可以从设备下载ADB。

3 个答案:

答案 0 :(得分:1)

执行以下操作

  • 使用adb shell pm list packages来获取已安装软件包的列表
  • 找到所需的包裹
  • 使用adb shell pm path your-package-name获取APK的实际文件名和位置。
  • 使用adb pull full/directory/of/the.apk
  • 拉apk

答案 1 :(得分:0)

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!

答案 2 :(得分:0)

感谢您的回答。最后,我解决了这个问题,并希望与您分享。从模拟器下载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/