C#读取APK版本信息
最近做了一个app升级的功能,上传文件时需要读取apk中版本信息,从网上也找了很多例子,拷下来的代码不是报错就是读取的内容是乱码。
最终找到了一个使用aapt来实现的例子:https://www.cnblogs.com/crwy/p/6540160.html
如下图所示:我在电脑上运行,不添加线程睡眠读取不到内容。
在没有添加线程睡眠之前直接运行读取不到版本信息,而调试状态下确可以获取到版本信息,猜测是cmd.exe 在做中转未完成导致的,添加0.1秒的延迟后就正常了。
源码点击原作者链接可以下载
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步