无法使用 adb 从 Bluestacks 应用程序播放器中提取 .apk 文件
Unable to Extract .apk files from Bluestacks app player using adb
我正在尝试使用 adb 提取从 blue stacks player 安装的应用程序的 .apk 文件。我成功地获取了位置“/system/app”中存在的 .apk 文件。下面是我从命令行给出的命令
adb pull /system/app C:\xyz\ffff
但是,当我尝试获取位置“/data/app”中存在的应用程序的 .apk 时,它显示
"0 files pulled"
但是,我非常确定它有超过 10 个应用程序。
任何帮助都将非常有帮助
1.Download 'apkextractor' 应用程序从 playstore 安装到你的 bluetack,这个应用程序可以提取安装在 bluestack 的应用程序
2.To 访问此 .apk 文件,您需要任何文件管理器,然后转到提取的 Apk 目录
3.To 将 apk 文件从 bluestack 移动到 pc 文件夹,将 .apk 文件从 'extractedApk' 移动到 'windows/pictures' 文件夹
这张截图会对你有所帮助
在 Android 的最新版本中,APK 不再简单地存储在 /data/app
文件夹中。
要获取已安装软件包的列表(及其路径)运行,如下:
adb shell pm list packages -f
这将向您显示 APK 的包和路径。像这样:
package:/data/app/com.android.chrome-2/base.apk=com.android.chrome
在这里,您可以看到 APK 位于 /data/app/com.android.chrome-2/base.apk
运行 adb pull /data/app/com.android.chrome-2/base.apk
有效。
您需要为包列表中显示的每个 APK 执行此操作。在非 root 设备上,您无法在 /data/app
文件夹中搜索 APK,因为 adb
无权查看此位置文件夹的内容。
我正在尝试使用 adb 提取从 blue stacks player 安装的应用程序的 .apk 文件。我成功地获取了位置“/system/app”中存在的 .apk 文件。下面是我从命令行给出的命令
adb pull /system/app C:\xyz\ffff
但是,当我尝试获取位置“/data/app”中存在的应用程序的 .apk 时,它显示
"0 files pulled"
但是,我非常确定它有超过 10 个应用程序。
任何帮助都将非常有帮助
1.Download 'apkextractor' 应用程序从 playstore 安装到你的 bluetack,这个应用程序可以提取安装在 bluestack 的应用程序
2.To 访问此 .apk 文件,您需要任何文件管理器,然后转到提取的 Apk 目录
3.To 将 apk 文件从 bluestack 移动到 pc 文件夹,将 .apk 文件从 'extractedApk' 移动到 'windows/pictures' 文件夹
这张截图会对你有所帮助
在 Android 的最新版本中,APK 不再简单地存储在 /data/app
文件夹中。
要获取已安装软件包的列表(及其路径)运行,如下:
adb shell pm list packages -f
这将向您显示 APK 的包和路径。像这样:
package:/data/app/com.android.chrome-2/base.apk=com.android.chrome
在这里,您可以看到 APK 位于 /data/app/com.android.chrome-2/base.apk
运行 adb pull /data/app/com.android.chrome-2/base.apk
有效。
您需要为包列表中显示的每个 APK 执行此操作。在非 root 设备上,您无法在 /data/app
文件夹中搜索 APK,因为 adb
无权查看此位置文件夹的内容。