YAMF(Yet Another Mi-FreeForm)项目常见问题解决方案
YAMF Yet Another Mi-FreeForm 项目地址: https://gitcode.com/gh_mirrors/ya/YAMF
1. 项目介绍与主要编程语言
YAMF项目是一个为改善Mi-FreeForm使用体验而重写的版本。该应用在开发中采用的编程语言主要包括Kotlin(83.6%)、Java(15.9%)以及部分AIDL(0.5%)。由于它基于Xposed和Shizuku框架,所以需要用户设备上有相应的权限设置才能正常工作。
2. 新手使用该项目需要注意的三个问题及解决步骤
问题一:应用无法正常启动
解决步骤:
- 确保设备已经root或者安装了Shizuku服务,并赋予了相应的权限。
- 检查Xposed框架是否安装,并且是否正确激活了YAMF模块。
- 如果设备未root,检查是否有安装无障碍服务,并且已经为YAMF应用授权。
- 确认API版本是否符合应用要求,目前版本限制如下:
- Android版本限制:13(api 33)、12L(api 32)、12(api 31)、大于等于8(api 27)。
- 如果以上步骤检查无误,尝试重启设备再启动YAMF应用。
问题二:应用无法正常移入小窗模式
解决步骤:
- 确认应用是否在已知支持的列表之内,检查是否是YAMF支持的版本。
- 确保当前没有其他限制应用小窗的设置或者第三方应用干扰。
- 尝试手动通过侧边栏启动YAMF,并手动调整应用进入小窗模式。
- 确保已满足所有必要的权限需求,并检查是否有模块版本冲突。
- 通过YAMF的设置尝试自定义调整小窗的大小和位置。
问题三:应用崩溃或者无响应
解决步骤:
- 首先,确认应用是否是最新版本。如果不是,请更新到最新版本。
- 查看YAMF的官方GitHub页面,检查是否有其他用户遇到类似问题,或者官方是否发布了已知问题的解决方案。
- 尝试在设置中关闭一些高级功能(比如自动调整方向、调整大小等),以减少可能的冲突。
- 清除YAMF的缓存数据或者尝试卸载后重新安装应用。
- 如果问题依旧存在,可以尝试在YAMF的GitHub页面提交issue,详细描述崩溃发生的情况以及你的设备信息和系统版本。
以上是使用YAMF项目时可能遇到的常见问题及其解决方案。遇到任何问题时,首先检查YAMF的官方文档和GitHub页面上的相关信息,通常可以找到问题的解决办法。
YAMF Yet Another Mi-FreeForm 项目地址: https://gitcode.com/gh_mirrors/ya/YAMF