Android 在上传到市场之前删除 Log.d 和 e.printStackTrace 指令

Kha*_*aza 1 logging android google-play

我的问题很简单。在将我的应用程序上传到 Android 市场之前,是否应该删除 Log.d/e/i/v 和 e.printStackTrace 指令?

use*_*305 5

如果可能的话,是的,这是一个很好的应用程序开发实践,但是需要正确处理,e.printStack以防止您的应用程序因不必要的异常而强制关闭。为此,您可以Log.e(TAG, e.toString());在所有 catch 块中使用。这将保留有关您的应用程序行为的一些必要信息,您还可以轻松获取有关应用程序的任何强制关闭或异常的信息。