- PC配置adb環(huán)境變量,跟java配置類似,輸入
adb version檢測 - 準(zhǔn)備root好的安卓設(shè)備
- PC連接安卓設(shè)備,開發(fā)者設(shè)置中確認(rèn)打開usb調(diào)試,輸入
adb devices檢測 - 執(zhí)行
adb shell - 然后
su -
cd /data/data/com.tencent.mm/MicroMsg/<hash>/appbrand/pkg/進(jìn)入微信小程序包目錄下,hash值不同手機(jī)不同,可進(jìn)入ls確定哪個是真正的小程序包的hash目錄 -
ls查看當(dāng)前小程序的包, 然后用微信預(yù)覽小程序二維碼,再執(zhí)行ls查看變化了的以debug開頭小程序包,此包即為所需的包,執(zhí)行兩次exit退出shell -
adb pull /data/data/com.tencent.mm/MicroMsg/<hash>/appbrand/pkg/debug_xxx /Users/admin/Desktop/debug_pkg.wxapkg從安卓設(shè)備中拉出小程序包到桌面;
- 執(zhí)行
PS:mac設(shè)備只能通過上述命令行獲取,windows設(shè)備可以直接通過微信小程序開發(fā)工具直接取出來
另附騰訊車載小程序開發(fā)總結(jié):
- 如果需要推送包到小場景app的本地調(diào)式包執(zhí)行
adb push /Users/admin/Desktop/debug_pkg.wxapkg /sdcard/moss/weapp/debug_pkg.wxapkg注意替換為你本地的小程序包的路徑/Users/admin/Desktop/debug_pkg.wxapkg- 有安卓設(shè)備沒有徹底root成功,拉取小程序包是會提示權(quán)限不足,拉不出來,用以下方式 :
cp debug_xxx /sdcard/debug_pkg.wxapkg復(fù)制小程序包到sdcard,再拉取
北京華為pad,執(zhí)行以下命令
adb shell
su
cd /data/data/com.tencent.mm/MicroMsg/c426782aa6baac1e3fe9005d781a80c0/appbrand/pkg
ls記錄要的包名比如 debug_123
cp debug_123 /sdcard/debug_pkg.wxapkg
執(zhí)行兩次exit退出shell
adb pull /sdcard/debug_pkg.wxapkg /Users/admin/Desktop/debug_pkg.wxapkg后面本地路徑名改為自己PC上的路徑 /Users/admin/Desktop/debug_pkg.wxapkg