在发布的 apk 中禁用 LogCat 输出?
除了努力注释掉我在我编写的应用程序中植入的大量 Log.v() 和 Log.d() 语句之外,是否有一种更优雅/更有效的方法将应用程序编译为“发布模式”,以便我的LogCat 消息未显示?
Short of diligently commenting out the numerous Log.v() and Log.d() statements I planted throughout an app I have written, is there a more elegant/efficient way of compiling an app to a "release mode", so that my LogCat messages don't show up?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
请检查此线程:如何在 Android 中启用/禁用日志级别?
Please check this thread : How do I enable/disable log levels in Android?
此时使用最新的 Android Studio 2.1.3,我按照以下步骤操作:
proguard-rules.pro 编辑的 build.gradle 中添加以下行
在应用程序模块的 。 minifyEnabled 必须设置为 true 才能激活 proguard。必须使用 proguard-android-optimize.txt 才能运行 proguard-rules.pro 中的优化。
Using the latest Android Studio 2.1.3 at this moment, I followed the steps below:
Add the lines below in proguard-rules.pro
Edited build.gradle of app module. minifyEnabled has to be set to true to activate proguard. proguard-android-optimize.txt has to be used, in order to allow optimisations in proguard-rules.pro to run.