一般我们开发程序都是在debug模式下开发,打log很方便,什么log.v、log.d、log.i都热别好使,但是到了要发布时我们通常要打release版包,在release版下做测试也是必需的,为了更好的调试,我们需要主动开启输出log功能,默认情况release下为了安全是不输出log的。这要是在下面2个地方加上几行代码。

AndroidManifest.xml里标签下增加这句话,默认是false。 android:debuggable="true"

build.gradle文件里android{...} 标签里增加下面代码。

lintOptions {

checkReleaseBuilds false

}

看log可以点Android,logcat里。

文档虽短,内容很实用,好东西慢慢学。

微信公众账号(manongsuibi),欢迎加关注,内容的话,可能是技术、可能是好东西分享、可能是思想、可能是工作感悟。只是希望把自己的认识传播出去,从而寻找些同频的人,共同学习交流,做码农一个人太孤单。。。

android输出log,Android开发 Release情况下也能输出log相关推荐

  1. Android 锁屏,息屏情况下打开界面Activity类似微信视频通话接电话时弹出接电话的界面

    Android 锁屏,息屏情况下打开界面Activity,类似微信视频通话接电话时弹出接电话的界面 https://blog.csdn.net/yingtian648/article/details/ ...

  2. 如何在完全不懂服务器开发的情况下做一个实时联网对战的微信小游戏

    微信小游戏即将开放?有我们在,你还赶得上! 根据微信官方对外公开的消息,微信小游戏的脚步越来越接近了.它的开发者资格门槛和使用者门槛都很低,以后必将引爆一波"全民开发小游戏"浪潮. ...

  3. Android 再次探究Fragment在各种情况下的onResume与onPause

    之前写过一篇关于Fragment真正的onResume与onPause的文章,但是当时写的比较匆忙,并不是很严谨,导致问题多多,今天抽空更新下关于fragment在各种情况下的onResume与onP ...

  4. linux输出文件没有找到,Linux环境下标准输入、输出、错误信息详解

    Linux环境下标准输入.输出.错误信息详解 下面我们介绍在Linux环境下标准输入.输出.错误设备.标准输入设备代号为0, 用来显示输入信息,标准输出设备代号为1,用来显示正常信息,标准错误设备代号 ...

  5. android studio 插件开发 FindByTag插件 局部情况下取代ButterKnife插件

    貌似ButterKnife在多模块使用的时候不是很友好,并且并没有现成的插件可以使用,所以就适当看了看怎么使用插件动态生成FindByTag,我当前使用的框架(当然不是我开发的,在感谢表中会列出框架地 ...

  6. android imageview 锯齿,android – 如何在启用消除锯齿的情况下旋转drawable

    如果您知道Drawable是BitmapDrawable,则可以在位图的Paint中使用消除锯齿来执行以下操作: /** * Not as full featured as ImageView.onD ...

  7. appium的输入法appium android input manager for unicode有些情况下无法输入文本信息

    这是因为appium输入法会收起键盘,有些输入框控件时会判断键盘打开才能聚焦控件输入信息,与appium输入法矛盾导致无法正常输入文本 目前解决方法只能切换成其他输入法.

  8. VS2013在Release情况下使用vector有时候会崩溃的一个可能原因

    转载请注明出处: http://www.cnblogs.com/darkknightzh/p/5016352.html 参考网址: http://www.cnblogs.com/BryZ/archiv ...

  9. android 自定义库,Android自定义Log库

    背景 我们在开发的时候肯定会打一些Log,特别是在调试代码或者bug的时候,我们都会打一些Log日志来记录,但是当我们发布正式版本的时候,尼玛,要一行一行的去掉,这就尴尬了. 懵逼状态 励志封装Log ...

最新文章

  1. Exchange 2010 Mailtip 功能
  2. 基于MaxCompute InformationSchema进行血缘关系分析
  3. 工具 - 怎么看微信h5的源码?
  4. Swiper、vue-awesome-swiper中文文档
  5. 高一信息技术认识计算机网络课件,中图版高中信息技术认识计算机网络课件.pptx...
  6. 对数周期天线hfss建模_07 HFSS软件二次开发在对数周期天线设计中的应用
  7. 不等缓和曲线计算公式及坐标?
  8. 服务端渲染(SSR)
  9. Native开发工具之静态库和动态库(二,小码农也有大梦想
  10. 《走近心理学》第二章之心理学的生物学理论
  11. 如何区分电梯卡为id卡ic卡_电梯ic卡系统与ID卡系统有什么区别
  12. mySQL 2502 2503错误
  13. 01.分布式框架-Dubbox
  14. ACM顶会CIKM 2022放榜!度小满AI Lab三篇入选
  15. 浙江杭州烟花爆炸事故中受伤最重者属二级烧伤-杭州-烟花爆炸-烧伤
  16. 仅用 CSS 实现赛博朋克 2077 风格视觉效果
  17. 【面试利器】 原生JS灵魂拷问,你能答上多少(一)
  18. 如何删除EISA隐藏分区
  19. linux 执行文件时提示权限不够 chmod 777
  20. [HAOI 2006]旅行comf

热门文章

  1. html标题标签最大值是多少,css – 样式HTML5进度标记,达到了它的最大值
  2. protoc-3.2.0-win32转java文件
  3. python提高办公效率的例子_怎样的办公室设计更利于提高工作效率
  4. zend怎么保存php,Zend Framework页面缓存实例
  5. @Async的异步任务多起来了,如何配置多个线程池来隔离任务?
  6. 明明有了 promise ,为啥还需要 async await ?
  7. 紧随Java 16,Spring Framework 5.3.5 发布:涵盖JDK 16的支持!
  8. Spring Boot 2.x基础教程:使用MyBatis的XML配置方式
  9. 当当大促的额外优惠来啦!160 买 400的书!搓搓搓~
  10. 别看不起分区表:我要为你点个赞