在我的android应用程序中我广泛使用Log.i
, Log.e
.
在这些命令中,我通常传递与我的应用程序通信的 SQLite 查询或 http 剩余 URL。
我的问题是:当应用程序到达 Play 商店时保留这些日志是否安全?如果用户在其设备连接到计算机上运行该应用程序,他是否能够在 LogCat 上查看日志消息?
如果用户将设备连接到计算机并读取 logcat,他们可以看到您的应用程序生成的所有日志消息。
一个可能的解决方案是使用Proguard http://developer.android.com/tools/help/proguard.html删除(自动)所有日志消息。
有关此答案的更多信息:如何配置 proguard 以仅删除 android 日志记录调用 https://stackoverflow.com/questions/15571520/how-to-configure-proguard-to-only-remove-android-logging-calls
希望能帮助到你。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)