更新内容/What's Changed
底层改动将AppDataStore作为全局单例,由Koin进行注入 7596c81底层改动将同步操作的sharedpreferences迁移到异步操作的datastore-preferences7596c81, fd6921d底层修复修复了异步操作时延迟获取数据可能导致的NullPointerException新增状态栏安装出错新增错误原因提示 223b6a8新增在用户主动禁用通知权限后,尝试执行安装会提示启用通知权限 d1e55b8优化SDK≥33时创建通知前进行权限检查避免SecurityException优化迁移RsConfig.java至RsConfig.kte6d327d, 99446b6修复修复状态栏安装时候的按钮点击操作,现在可以生效了 #20修复SDK33以下设备打开应用选择列表闪退的问题 a4055e5修复防止匿名安装程序创建过程中出现竞争条件导致安装通知无法被消去 #25修复HyperOS通知栏手动安装通知进度被系统省电策略拦截 a84d044新增添加HyperOS系统安装时的特殊错误INSTALL_FAILED_HYPEROS_ISOLATION_VIOLATION错误处理,详情请看README 313b9d9修复修复设置页面Scaffold的windowinsets传递错误 8815767调整修改设置页面下拉菜单为InputChip,更符合Material 3的设计,也更直观 8815767, 1ac2ba3- 为了美观,自定义安装渠道和忽略安装方式暂时被移除,但仍然可以在配置中设置。(这个应该用的人不多吧) bdc6ac2
新增增加获取更新按钮,可以通过点击直接前往GitHub仓库获取更新 37e7373- 出于精简和安全性的考虑,暂不会给
InstallerX增加联网功能,因此是使用intent拉起默认浏览器打开链接
- 出于精简和安全性的考虑,暂不会给
新增设置页面关于按钮下直接显示版本号,方便自行检查更新时对比 88826c5新增关于页面新增AboutLibraries组件 313b9d9修复设置活动在HyperOS上亮色主题时导航栏不沉浸 4f590cd
已知问题/Known Issue
- SDK33及以下(尤其31以下)可能会遇到问题,有问题请issue
- Redmi K70 Ultra,部分vivo机型,oppo机型以及联想机型分析apk或是拉起installerx的意图会被系统拦截
- 定制UI暂无力修复,K70 Ultra听说是Shizuku那边的问题,有修复的可能
设置活动在HyperOS上亮色主题时导航栏不沉浸- fixed in 4f590cd
当关闭通知权限时进行状态栏安装,应用会闪退,原因正在调查临时解决方法:如果你需要状态栏安装,不要主动禁用InstallerX的通知权限- fixed in d1e55b8
- 通知栏手动安装,安装成功的情况存在如下问题:
通知栏进度卡住了但实际安装完成了,需要手动点开installerx的活动才会刷新(AVD、OneUI上不会遇到,HyperOS上遇到,后台设置为无限制才可以正常使用通知安装,猜测是后台服务被系统拦截)fixed in a84d044- 状态栏安装完成后,点击同一apk会导致打开安装对话框,这是意料之外的情况
- 暂时的解决方法:如果遇到问题可以继续使用状态栏自动安装,
反正状态栏手动安装本来就是坏的
初次安装该测试版会因为无法申请通知权限导致无法使用暂时的解决方法:从老版本升级或是手动打开通知权限- fixed #27
- 状态栏手动安装方式,连续点击多个apk文件,通知会卡在“分析中”或是“分析完成”状态
- 协程这块我不是很熟悉,暂时没办法解决,这个不是很影响使用,不快速点击多个apk就没事
- 暂时解决方法:点击卡住的通知的取消按钮,再次尝试安装即可
- 需要帮助