0

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

问题是,它在调试版本中工作得非常顺利,但是当我尝试签名发布版本时,它就滞后了。

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

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

4

1 回答 1

0

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

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

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

再次感谢。

于 2020-06-17T08:20:37.183 回答