【问题标题】:Unable to install android app via usb debugging无法通过usb调试安装android应用
【发布时间】:2021-01-02 13:58:34
【问题描述】:

我知道这是一个老问题,但我第一次尝试在 Redmi note 4 上安装我的应用程序。 每当我尝试安装时,它都会显示一个对话框说..

安装失败并显示无法建立会话的消息。 此问题可能通过卸载现有版本的 apk(如果存在)得到解决,然后重新安装。 警告:卸载将删除应用程序数据! 在此之后它会给出错误。

此应用之前没有安装,我已清除缓存,重建项目,重新启动我的手机但没有任何工作。

【问题讨论】:

  • 打开开发者选项中的USB调试通过USB安装选项然后试试。
  • 也在你的手机里找一些对话框
  • 勾选启用未知来源安装
  • 上述方法我都试过了
  • 尝试点击撤销USB调试授权......

标签: android gradle android-gradle-plugin usb-debugging


【解决方案1】:

How to disabling Miui Optimizations

这个问题发生在我的手机是小米手机上运行 Miui 8。在开发者设置中关闭 Miui 优化后,重新启动手机并重新编译它工作的应用程序。

更多详情:android gradle:2.3.0 install apk fail

【讨论】:

    【解决方案2】:

    打开

    1.File 
    2.Settings 
    3.Build,Execution,Deployment
    4.Instant Run  
    5.Un-check (Enable Instant Run to hot swap code)
    

    它对我有用..

    【讨论】:

      【解决方案3】:

      我正在使用 Redmi Note 4 手机(小米手机)。我遇到了同样的问题。

      问题已解决:

      Go to setting >> Additional settings >> Developer options >>Turning off MIUI Optimizations 
      

      同时打开 USB 调试并通过 USB 安装。 然后重启你的手机。之后,我相信你的问题会得到解决。

      【讨论】:

      • 通过关闭 MIUI 优化,当我想在手机上安装应用程序时出现的对话框没有显示(小米米 10 5G MIUI 12.0.3)。问题是如果手机屏幕关闭,对话框将在几秒钟后关闭,安装应用程序需要再次运行安装命令。这消除了不必要的对话确认。
      【解决方案4】:

      我不必关闭 MIUI 优化(使用 MIUI v8.5.3.0 MAGCNED)。就我而言,我被 MIUI 安全系统阻止了。

      转到设置>其他设置>开发者选项

      1. 开启USB调试
      2. 开启通过 USB 安装
      3. 关闭通过 USB 验证应用程序

      完成此操作后,MIUI 会提示您是否要安装您的应用。您只需要接受一次许可。

      我注意到一个奇怪的问题是我无法在没有 sim 卡的情况下启用 通过 USB 安装。但是,一旦启用,我就可以删除 sim。

      【讨论】:

        【解决方案5】:

        最新版本的Android OS会有多个用户登录,如admin和guest,每当我们通过USB调试安装应用程序时,将为手机中的所有用户安装.apk文件,从所有用户中卸载.apk文件包括访客登录在内的用户。

        【讨论】:

        • 请同时说明如何从包括访客登录在内的所有用户中卸载。
        • 我没有安装过,所以没有卸载的意义。
        【解决方案6】:
        • 关闭开发者选项
        • 重启手机
        • 开启开发者选项
        • 开启USB调试

        为我工作。希望它适用于其他人......

        【讨论】:

          【解决方案7】:

          这个问题有时会发生,我也遇到过同样的问题。

          尝试以下步骤

          转到设置>其他设置>开发者选项

          关闭您的开发者选项,然后重新开启

          开启 - USB 调试

          然后按撤销USB调试授权

          我希望它会起作用。

          【讨论】:

            【解决方案8】:

            在我的情况下,我的 Redmi 3s PRIME 遇到了同样的问题,我无法启用 通过 USB 安装,它要求连接网络所以我尝试了以下方法,幸运的是它有效......!!

            1. 打开内置 Securit 应用程序。

            2. 点击优化。(扫描时禁用开发者选项)

            3. 现在打开设置->关于手机->点击MIUI版本开启开发者选项

            4. 打开其他设置 -> 开发者选项。

            5. 现在重新启用 USB 调试,它会自动启用 通过 USB 安装

            6. 在 Android Studio 中禁用即时运行设置>构建、执行、部署>即时运行

            7. 现在使用 Android Studio 运行应用程序。

            【讨论】:

            • 希望确实有效,但对我没有用....确定它确实禁用了开发人员选项,但重新启用,启用 USB 调试也没有启用通过 USB 选项安装...T
            • 红米笔记 4X 和 7.0 @RAJESH
            • 你试过设置-> 附加设置-> 开发者选项-> 关闭MIUI 优化@uzu
            • 我通过插入我的usim,启用,然后移除sim卡解决了
            【解决方案9】:

            这个问题发生在我的手机上,它是在 Miui 8 上运行的小米手机。在 开发者设置关闭 Miui 优化后,重新启动手机并重新编译应用程序工作。

            寻找这种方式非常痛苦。只需向下滚动到底部,您就会找到它。

            【讨论】:

              【解决方案10】:

              我遇到了类似的问题。清单文件有一个选项:

               <meta-data
                      android:name="com.google.android.actions" />
              

              这是导致问题的原因。我删除了它,一切都开始正常了。

              【讨论】:

                【解决方案11】:

                您也可以检查构建gradle,minSDKVersion 应该与您的物理设备匹配

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2011-06-21
                  • 1970-01-01
                  • 1970-01-01
                  相关资源
                  最近更新 更多