V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
muhe
V2EX  ›  Android

MiUI 无法安装 rustdesk?

  •  1
     
  •   muhe · 217 天前 · 5159 次点击
    这是一个创建于 217 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近想要在备用机(mi note3 ,miui10.3 ,非 root)上安装 rustdesk ,将安装包上传后通过 miui 自带的安装管理器安装时显示 apk 版本问题,通过 adb 安装报错:failed to install /Users/layton/Downloads/rustdesk-1.2.2-aarch64-signed.apk: Failure [INSTALL_FAILED_USER_RESTRICTED: Install canceled by user],尝试了关闭 miui 优化并重启变更操作系统语言为英文均无果,最终进入应用管理,将 miui 自带的安装管理器的数据清除掉,然后通过文件管理成功安装

    并且我在安装应用前就在系统中关闭了 miui 安装管理器的联网权限(联网控制智能选择 sim 卡,不确定能不能禁 wifi )

    以上操作可以排除掉 rustdesk 安装包的版本问题,而且记得我的 mi10 也出过类似的问题,最后时通过在小米的应用商店下载应用解决的,所以这是小米的安装管理器内置了应用黑名单?

    13 条回复    2023-09-25 08:55:07 +08:00
    SunsetShimmer
        1
    SunsetShimmer  
       217 天前
    内置应用黑名单 - miui10.3 那个年代有 rustdesk 吗?
    联网控制智能选择 sim 卡 - MIUI 的系统应用无法禁用 WiFi
    adb 安装 - 有没有打开“USB 安装”选项?

    感觉起来还是个比较难复现的 bug...
    muhe
        2
    muhe  
    OP
       217 天前
    @SunsetShimmer usb 调试,usb 安装以及 usb 调试(安全设置)全部是打开的状态,而且我 mi10pro 的手机也出现过这个问题,忘记当时是安装什么应用了,也是无法通过安装包安装,会不会是安装管理器的黑名单机制会通过 wifi 更新?
    Goooooos
        3
    Goooooos  
       217 天前 via Android   ❤️ 1
    小米 12 开发版能装,应该不是黑名单
    qwq11
        4
    qwq11  
       217 天前
    建议 root 了之后用 r 安装器
    123test1010
        5
    123test1010  
       216 天前   ❤️ 1
    你怎么不给安卓 2.3 装现在的 apk 呢,明显安卓系统碎片化,导致软件兼容性的问题,这也能想到黑名单,下次再有这种想法,先换新系统版本再测
    Foxkeh
        6
    Foxkeh  
       216 天前
    @123test1010 版本问题我也怀疑过, 试了下又不像, 从 github 下载 rustdesk-1.2.2-aarch64-signed.apk , 安装包描述是最低版本要求安卓 5.0(api level 21), 目标版本安卓 12(api level 31)
    而楼主的小米 Note3 生命周期 MIUI8.5(安卓 7.1)~12.0(安卓 9.0), 当前版本在 MIUI 10.3(安卓 8.1), 完全符合安装包版本要求
    搞不懂~可能碎片化不只是版本上
    tool2d
        7
    tool2d  
       216 天前
    我也遇到过,“INSTALL_FAILED_USER_RESTRICTED: Install canceled by user”,应该是要弹出用户选择是否通过 USB 来安装 APK 的选择界面。不知什么具体原因,会导致没弹出,直接失败。

    所以我一直不太愿意用小米当开发机,别的品牌 USB 安装 apk 贼顺利。
    jqtmviyu
        8
    jqtmviyu  
       216 天前
    1. 不搞机, 你禁不了 小米安装器的 wifi
    2. 我估计白名单+黑名单都有, 有些应用只是提示风险, 不用输入密码, 有些要
    3. 不同版本的安装器, 让不让装的策略还不太同
    4. 总不能温控能下发, 名单不能云控下发吧
    5. 非 root 情况下, 你可以 装 shizuku, 用 mt / r 安装之类的绕过.
    6. 但管家/安全组件 扫不扫你, 上不上传包列表, 桌面云同步上不上传, 不好说

    最后你这报错我没遇到, 有点像是组件被冻结服务没正常执行的样子.
    Goooooos
        9
    Goooooos  
       216 天前 via Android
    @Foxkeh 我用的是 armv7 的包,能装
    anciusone
        10
    anciusone  
       216 天前
    MIUI 14.0.19,安卓 13 ,rustdesk1.2.1,能正常安装和使用
    skiy
        11
    skiy  
       216 天前 via iPhone
    自己打个包,把 api 调低一点不就结了?
    一楼都说了,那时这 app 还没出生呢…再说,现在都 15 了…
    那时 miui 还没这么封闭…
    查了下,miui10 是 android 8/9 ,api 是 28
    restdesk 是 api 29 ,https://github.com/rustdesk/rustdesk/blob/03acf7a05cf33c39c510d323759fd417b3d10a2c/flutter/android/flutter_hbb_android.iml#L24
    jstony
        13
    jstony  
       215 天前
    MIUI 14.0.10,android 13, rustdesk 1.2.2 ,正常安装,前天刚装的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2958 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:05 · PVG 22:05 · LAX 07:05 · JFK 10:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.