打开截屏权限后,打包app后运营闪退
打开截屏权限后,打包app后运营闪退,但是在开发环境下没有这个情况。就是一打包之后,然后在程序运行过程中开启了手动开启了截屏功能之后,然后系统就开始闪退。然后呢,又没有具体的错误提示,只是说崩溃了
关闭截屏功能之后,重新打包,重新运行,一切恢复正常,不知道怎么回事
似乎需要开启一个允许前台运行的权限
@broadway-john 问题所述的 "截屏功能" 是什么, 是应用的某种权限吗. 如果是的话, 请提供以下具体的设备型号与操作系统信息.
@zhang090210 你指的是 "前台服务" 吗, 还是指某种在应用设置页面可以控制启用/禁用的应用权限.
感谢并请原谅我这么晚才看到您的回复: 是这样的:因为要识别某个APP中的界面中某个area(即 bounds(),找不到这个area的id,更多text或者desc),开发环境自带的OCR功能识别文字异常(部分正确),所以调用百度http版ocr接口,使用autojs的截图功能(需要截图权限 ,即requestScreenCapture()权限),将指定坐标位置区域截图一张小图片,然后序列化后传入百度接口,而后,百度返回识别的文字信息,再做进一步处理。本来这个流程和代码都不麻烦,而且在开发环境下调试也比较成功。但是我在完成开发和调试后,打包成app再安装打包的APP进行测试后发现,一运行到这里就闪却,也没有错误提示。直接崩掉了。故此请教。
说明:我上个email中的截图功能,即调用requestScreenCapture()权限,开发环境下都OK,打包成APP再安装运行,闪退。
设备:oppo Reno9
OS:ColorOS 15.0
祈复为盼,再次感谢
在 2025-07-27 14:47:36,"SuperMonster003" @.***> 写道:
SuperMonster003 left a comment (SuperMonster003/AutoJs6#425)
@broadway-john 问题所述的 "截屏功能" 是什么, 是应用的某种权限吗. 如果是的话, 请提供以下具体的设备型号与操作系统信息.
@zhang090210 你指的是 "前台服务" 吗, 还是指某种在应用设置页面可以控制启用/禁用的应用权限.
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>