无法在生产设备上运行

当我运行我的应用程序时,下面的消息将打印在错误日志中。 我不明白问题是来自我的应用程序还是我的Android设备打印的消息。

E/NEW_BHD: Cannot run on production devices! 

我读到了这个答案无法在有根的Android手机上运行’adb root‘ ,但我的设备没有root。

为什么要打印此错误日志?

尝试启用此function:转到设置 – > 安全性只需激活未知来源

现在您已准备好安装apk。

导致此问题的主要问题(我相信)是您的手机电池。

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

要解决此问题,只需从顶部向下滑动,单击USB进行充电,触摸以获取更多选项,然后选择文件传输。 这将解决您的问题。

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

在Android 6.0 Marshmallow中启用开发人员选项

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

  2. 完全向下滚动并点按“ 关于手机 ”。

  3. 现在再次向下滚动,您将看到标有“ Build number ”的条目。 继续点击,直到您看到“ 您现在是开发人员 ”的提示