【问题标题】:Facing weird issue with debug and release builds of the same app同一应用程序的调试和发布版本面临奇怪的问题
【发布时间】:2020-09-25 14:15:54
【问题描述】:

我的 Android apk 版本遇到了一个奇怪的问题。

问题是,它在调试版本中运行顺畅,但在我尝试签名发布版本的那一刻,它就滞后了。

调试和发布版本完全相同的代码如何产生这种差异?

我也尝试删除 proguard,但没有帮助。

【问题讨论】:

  • (旁白:请不要在问题中添加投票建议。投反对票通常不是表示选民不知道答案的指标。一般来说,这是表示选民认为问题不知道的指标研究过、不清楚、没用或需要进行本不应该需要的编辑工作。也可能有其他原因)。

标签: android performance apk android-install-apk debug-build


【解决方案1】:

这有点奇怪。经过数周的调试,我发现问题出在线程内的while循环中!!

在启动片段时启动了一个线程,并且该线程有一个 while 循环,它不断检查变量的值。在 while 循环中添加 sleep(1000) 解决了这个问题。

我仍然想知道在调试版本中怎么没有观察到这种情况。如果有人对此有任何了解,请在此处发表评论。

再次感谢。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-23
    • 1970-01-01
    • 2012-09-09
    • 2013-10-04
    • 2011-02-05
    • 2011-03-10
    • 2011-07-14
    • 1970-01-01
    相关资源
    最近更新 更多