【问题标题】:why android app does not run on physical device?为什么android应用程序不能在物理设备上运行?
【发布时间】:2019-07-03 06:38:18
【问题描述】:

我有一个在模拟器上完美运行的代码。但是当我将设备连接到计算机以运行代码时,出现此错误:

我必须补充一点,我启用和禁用了即时运行。我的设备是 API 27,我还使用了一个 API 27 的模拟器,它可以完美地运行我的应用程序。我还必须补充一点,我已经在我的设备上启用了开发者选项。

【问题讨论】:

  • "仅在内部请求,但没有足够的空间".

标签: android


【解决方案1】:

这是因为你的手机内存使用太多,没有足够的可用空间,你应该删除其他应用程序以释放内存。由于apks的符号冲突,安装时也可能出现IOException。例如,当您已经有发布版本并想要测试新的调试版本时 - 在这种情况下,您需要在系统设置中手动删除现有版本(也清除数据/缓存)。 我不确定使用即时运行是个好主意,因为它不是每次都能正常工作,并且会出现标准安装模式不能出现的错误,可能在某些特殊情况下,例如 gamedev,其中一个组件中的所有逻辑都在一个屏幕上.

【讨论】:

    【解决方案2】:
    • 第一::
    • 从您的设备中删除任何其他版本
    • 秒::
    • 释放更多空间来安装新的 apk

    【讨论】:

      猜你喜欢
      • 2015-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-20
      • 2021-11-26
      • 1970-01-01
      • 1970-01-01
      • 2017-07-29
      相关资源
      最近更新 更多