我尝试在我的Android手机上获取安装的应用程序的APK文件,我跟着this answer,它表示不需要root访问。获取安装的应用程序与adb命令的APK
我知道Facebook应用程序包名称是com.facebook.katana
,我用命令adb shell pm list package
看到它。
于是,我试着在命令行:
adb shell pm path com.facebook.katana
它返回:
package:/data/app/com.facebook.katana-2/base.apk
然后,我通过拉apk文件到我的电脑:
adb pull /data/app/com.facebook.katana-2/base.apk
但输出是:
adb: error: remote object '/data/app/com.facebook.katana-2/base.apk' does not exist
为什么我无法获得APK,但该答案表明它有效?
可能会发生这些设备未被植入,并且此应用默认安装。 – Vyacheslav
我不确定。这只是一个假设 – Vyacheslav
btw尝试'adb pull/data/app/com.facebook.katana-2.apk'而不是你的路径。 – Vyacheslav