【问题标题】:Cannot run on production devices无法在生产设备上运行
【发布时间】:2016-12-18 05:40:38
【问题描述】:

当我运行我的应用程序时,错误日志中会显示以下消息。我不明白问题是来自我的应用程序还是我的 Android 设备打印了该消息。

E/NEW_BHD: Cannot run on production devices!

我阅读了这个答案 Unable to run 'adb root' on a rooted Android phone ,但我的设备没有植根。

为什么会打印这个错误日志?

【问题讨论】:

  • 它似乎与您的应用无关,而只是从您的设备记录条目(参见stackoverflow.com/questions/38854778/…
  • 好的,你知道为什么要打印这个日志
  • 我在设备中启动我的应用程序时也发现了该消息。正如@antur123 所说,这与我们的应用程序完全无关。从 Playstore 测试我的生产应用时,我没有发现任何错误。
  • “关机”然后“开机”对我有用。
  • 摩托罗拉设备中的错误

标签: android root


【解决方案1】:

尝试启用此功能:转到设置 -> 安全只需激活未知来源

现在您已准备好安装您的 apk。

【讨论】:

    【解决方案2】:

    造成这种情况的主要问题(我相信)是您手机的电池。

    当摩托罗拉手机电池电量不足并且连接到计算机时,手机的 USB 选项将被强制进入仅充电模式。

    要解决这个问题,只需从顶部向下滑动,点击USB充电,点击更多选项,然后选择文件传输。这将解决您的问题。

    【讨论】:

      【解决方案3】:

      尝试在设置您的设备时激活开发者模式。

      在 Android 6.0 Marshmallow 中启用开发者选项

      1. 下拉通知栏并打开设置应用。如果您愿意,您也可以从应用程序抽屉中实现相同的功能。

      2. 一直向下滚动并点击“关于手机”。

      3. 现在再次向下滚动,您会看到一个标有“内部版本号”的条目。继续点击,直到您看到提示“您现在是开发人员!

      【讨论】:

        猜你喜欢
        • 2016-12-23
        • 2015-10-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多