python打包apkutils报错

报错为:Exception: need to copy the sdk/platforms/android-?/data/res/values/public.xml here

1:使用该库可以解析apk包名

2:未打包exe时在本地运行正常(代码不做赘述)


3:打包后运行会报错类似的错误

Exception: need to copy the sdk/platforms/android-?/data/res/values/public.xml here

注意,该错误你打包的py文件try 都很难捕获,除非你把导入apkutils都包含在try模块里,但是一般谁会这么写呢

4:这个报错什么意思呢,就是apkutils这个库需要一个资源文件叫public.xml

没错就是这段代码在作祟

有了该资源文件这个库才能解析apk获得包名啥啥啥的

5:我是为了给运营同学写Android应用的安装运行脚本才发现的这个问题

解决办法呢我改了一下public.py文件读取public.xml的路径,直接把public.xml放在d盘根目录让运营同学按照我的操作方式弄(图方便),应该还有更好的解决办法就没有研究了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值