1、失败现象:cmd执行ok,脚本中执行失败
本地命令行执行aapt 正常:
~ ᐅ aapt2 dump badging /Users/xxxx/tencent.apk
package: name='com.tencent.xx' versionCode='116' versionName='1.16.0' platformBuildVersionName='10' platformBuildVersionCode='29' compileSdkVersion='29' compileSdkVersionCodename='10'
sdkVersion:'21'
targetSdkVersion:'28'
放到python脚本中执行失败:
aapt2 dump badging /Users/xxxx/tencent.apk
[]
/bin/sh: aapt2: command not found
2、解决
aapt 路径在:
$ANDROID_HOME/build-tools/xx.x.x
复制aapt 到 platform-tools 目录下
$ANDROID_HOME/platform-tools
✅
本文讲述了在Python脚本中执行aapt2命令失败的问题,原因在于aapt路径未被正确识别。通过将aapt2移动到platform-tools目录并解决路径问题,成功解决了脚本执行问题。
4064

被折叠的 条评论
为什么被折叠?



