首先通过以下命令查找该应用的apk路径(以包名com.example.app为例):
adb shell pm path com.example.app
输出类似于:
package:/data/app/com.example.app-1/base.apk
然后使用adb命令将apk导出到电脑(假设路径为上面查到的 /data/app/com.example.app-1/base.apk):
adb pull /data/app/com.example.app-1/base.apk .
上述命令会把apk下载到当前目录。
PKG="com.example.app"
adb pull "$(adb shell pm path "$PKG" | sed 's/package://')" "$PKG".apk
$pkg = "com.example.app"
adb pull (adb shell pm path $pkg | ForEach-Object { $_ -replace "package:", "" }) "$pkg.apk"
cmd package resolve-activity -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -p <app 包名>