android - 加速仅在调试中起作用

Posted

技术标签:

【中文标题】android - 加速仅在调试中起作用【英文标题】:android - Accelerations work only in debug 【发布时间】:2011-11-02 12:50:05 【问题描述】:

我有一个应用程序可以记录手机的加速度并将它们保存到文件中。 当我在手机上以调试模式检查应用程序时,一切正常。 当我把 apk 文件安装到手机上时,应用程序不会保存任何加速吗?

这是为什么呢?

谢谢!

【问题讨论】:

抱歉,我的塔罗牌和水晶球今天停止服务。您必须提供更多信息(logcat 输出、一些源代码)才能获得帮助 【参考方案1】:

发现问题。 当我调试我的代码(服务)时,我使用了android.os.Debug.waitForDebugger();,所以我可以调试代码。 在发布模式下,这一行似乎阻塞了它之后的代码。 我删除了这条线,问题就解决了。

【讨论】:

以上是关于android - 加速仅在调试中起作用的主要内容,如果未能解决你的问题,请参考以下文章

Unity:为啥添加事件侦听器仅在唤醒功能中起作用?

editText.setText仅在一个活动中起作用

User Agent过滤器有时仅在“ strpos”中起作用

某些功能在“发布”部署中不起作用(但在“调试”中起作用)

Xamarin.Forms ImageButton 不起作用,单击不起作用,调试断点仅在 iOS 上根本不会被命中

Jquery在混合android中不起作用,但在网络中起作用