安卓设备获取微信小程序包步骤

  1. PC配置adb环境变量,跟java配置类似,输入 adb version 检测
  2. 准备root好的安卓设备
  3. PC连接安卓设备,开发者设置中确认打开usb调试,输入 adb devices 检测
    • 执行 adb shell
    • 然后su
    • cd /data/data/com.tencent.mm/MicroMsg//appbrand/pkg/ 进入微信小程序包目录下,hash值不同手机不同,可进入ls确定哪个是真正的小程序包的hash目录
    • ls查看当前小程序的包, 然后用微信预览小程序二维码,再执行ls查看变化了的以debug开头小程序包,此包即为所需的包,执行两次exit退出shell
    • adb pull /data/data/com.tencent.mm/MicroMsg//appbrand/pkg/debug_xxx /Users/admin/Desktop/debug_pkg.wxapkg 从安卓设备中拉出小程序包到桌面;

PS:mac设备只能通过上述命令行获取,windows设备可以直接通过微信小程序开发工具直接取出来

另附腾讯车载小程序开发总结:

  • 如果需要推送包到小场景app的本地调式包执行adb push /Users/admin/Desktop/debug_pkg.wxapkg /sdcard/moss/weapp/debug_pkg.wxapkg 注意替换为你本地的小程序包的路径/Users/admin/Desktop/debug_pkg.wxapkg
  • 有安卓设备没有彻底root成功,拉取小程序包是会提示权限不足,拉不出来,用以下方式 :cp debug_xxx /sdcard/debug_pkg.wxapkg复制小程序包到sdcard,再拉取

北京华为pad,执行以下命令

adb shell
su
cd /data/data/com.tencent.mm/MicroMsg/c426782aa6baac1e3fe9005d781a80c0/appbrand/pkg
ls 记录要的包名比如 debug_123
cp debug_123 /sdcard/debug_pkg.wxapkg
执行两次exit退出shell
adb pull /sdcard/debug_pkg.wxapkg /Users/admin/Desktop/debug_pkg.wxapkg 后面本地路径名改为自己PC上的路径 /Users/admin/Desktop/debug_pkg.wxapkg

你可能感兴趣的:(安卓设备获取微信小程序包步骤)