Android调试华为和魅族手机logcat不显示的问题
前言:
最近公司在项目开发中,由于华为手机存在部分的问题。所以购买了部分新款的华为手机。在真机调试项目APP时,老是无法出现Logcat打印出来的各种错误信息。
▲ 问题分析
google查证之后确定,目前国内华为、魅族手机都会有同样的情况。原因是国内的部分厂商定制的手机对于应用中的 Log 日志默认做了打印限制,需要手动设置才能打印出特殊级别的日志。
▲ 解决方案
华为(HUAWEI)
- 进入工程模式
- 启动拨号应用,输入:##2846579## 这样一串东西即可
- 选择“1.后台设置”
- 选择“3.LOG设置”,全部打开即可
部分魅族(MEIZU)
- 应用“设置”中进入“开发者选项”
- 拉到最底下,进入“性能优化”
- “高级日志输出”选择“全部允许”即可
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接
相关推荐
-
android真机调试时无法显示logcat信息的解决方法介绍
android真机调试时无法显示logcat信息的解决方法介绍: window-->show view-->android->devices, 打开devices,点击右边的截屏图片的按钮.等到出现截图的时候,logcat就出来信息了!
-
在Android界面上显示和获取Logcat日志输出的方法
一.首先我们要获取Logcat中的日志 如何获取呢? 首先我们要先定义一个String[]数组,里面的代码是 //第一个是Logcat ,也就是我们想要获取的log日志 //第二个是 -s 也就是表示过滤的意思 //第三个就是 我们要过滤的类型 W表示warm ,我们也可以换成 D :debug, I:info,E:error等等 String[] running = new String[]{"logcat","-s","adb logcat *: W&
-
Android Studio使用小技巧:自定义Logcat
我们都知道Logcat是我们Android开发调试最常用的一个工具,但是Android Studio默认的Logcat调试的颜色是一样的,我们不好区分verbose.debug.error等分类信息,今天就来教大家自定义Logcat的提示信息. 打开Preference->Editor->Colors & Fonts->Android Logcat(或者搜索logcat),如果我们默认选择的是Darcula主题会看到如下界面: 这个默认的是无法更改,我们可以点击"Sav
-
Android adb logcat 命令查看日志详细介绍
Android 开发的程序员开发程序的时候,一定为log而苦恼过吧.Eclipse老是Log找不到,是不是很让人不爽,虽然Android Studio的Logcat功能很不错,但也没有在命令行terminal中打印出来更方便. 使用 logcat 命令 查看和跟踪系统日志缓冲区的命令logcat的一般用法是: [adb] logcat [<option>] ... [<filter-spec>] ... 下文介绍过滤器和命令选项,详细内容可参见Listing of logcat C
-
Android开发之在程序中时时获取logcat日志信息的方法(附demo源码下载)
本文实例讲述了Android开发之在程序中时时获取logcat日志信息的方法.分享给大家供大家参考,具体如下: 今天分享一个在软件开发中很实用的例子,也是这几天在通宵加班中我使用的一个小例子, 在程序中监听Log信息. 为什么说它实用?原因是Android的开发厂商各种修改之后手机和手机之间以后存在很多差异.比如说魅族M9手机 开发中如果项目中涉及到访问手机系统的地方,例如访问系统短信库,M9手机它会提示一个dialog框 让用户自己去选择 访问还是不访问.这样就给开发适配带来了巨大的麻烦.本来
-
Android开发笔记之:一分钟学会使用Logcat调试程序的详解
这是个很简单的问题,但每次隔一段时间后使用起来总是会出点乱子.这里记录下Logcat的步骤:1,在Activity里申明tag变量(名字其实是随便的,如下:private static final String tag="yan";2,需要使用logcat输出信息时:Log.i(tag, "屏幕宽度:"+display.getWidth()+" 屏幕高度:"+display.getHeight());3, 双击Logcat,点击"+&q
-
Android shell命令行中过滤adb logcat输出的几种方法
我们在Android开发中总能看到程序的log日志内容充满了屏幕,而真正对开发者有意义的信息被淹没在洪流之中,让开发者无所适从,严重影响开发效率.本文就具体介绍几种在shell命令行中过滤adb logcat输出的方法. 1.只显示需要的输出(白名单) 最方便的当然是通过管道使用 grep 过滤了,这样可以使用 grep 强大的正则表达式匹配.简单的匹配一行当中的某个字符串,例如 MyApp: adb logcat | grep MyApp adb logcat | grep -i
-
logcat命令使用方法和查看android系统日志缓冲区内容的方法
*注:可以用 adb logcat > 路径/文件名 来保存,此命令执行之时起的全部日志信息到一个文件里,ctrl + C 结束日志输出:后面不加 > 路径/文件名 的话,则在 stdout (终端窗口)中输出!例如:$ adb logcat -v long Checkin *:S > ~/桌面/log.txt 一.在 Java 与 C 语言中输出日志:1) Java 代码在程序中输出日志, 使用 android.util.Log 类的以下 5 个方法: Log.v().Log.d(
-
Android调试华为和魅族手机logcat不显示的问题
前言: 最近公司在项目开发中,由于华为手机存在部分的问题.所以购买了部分新款的华为手机.在真机调试项目APP时,老是无法出现Logcat打印出来的各种错误信息. ▲ 问题分析 google查证之后确定,目前国内华为.魅族手机都会有同样的情况.原因是国内的部分厂商定制的手机对于应用中的 Log 日志默认做了打印限制,需要手动设置才能打印出特殊级别的日志. ▲ 解决方案 华为(HUAWEI) 进入工程模式 启动拨号应用,输入:##2846579## 这样一串东西即可 选择"1.后台设置"
-
android仿华为手机悬浮窗设计
本文实例为大家分享了android仿华为手机悬浮窗的具体代码,供大家参考,具体内容如下 最近项目中有个需求就是要在android 系统桌面上写一个悬浮球,并使其具有返回,进到主页,打开设置等功能.类似于华为手机的悬浮球.这里主要用到windowManager来实现. 1.先来看看效果图 主页的小圆点 点击小圆点之后展开,然后可以模拟虚拟按键,返回等功能.全局有效. 2.一步步来实现 1.首先这个要常住在桌面,故得写在一个服务里面里面.服务的启动可以通过开机广播,或者在Activity 中启动后直
-
Android调试出现The selected device is incompatible问题解决
Android调试出现The selected device is incompatible问题解决 在做Android调试时碰到该问题.详情如下图所示: 总结了一下碰到该问题的原因: 1.手机的版本太低,没有做到向下兼容. 2.由于state原因,变成了offline(也是我碰到的问题所在),主要原因是USB调试或者驱动的问题,一般是USB的调试问题. 解决方案: 针对原因1:将manifest文件,android:versionCode="XX" 中,把XX数值改为设备API的数
-
Android编程基于距离传感器控制手机屏幕熄灭的方法详解
本文实例讲述了Android编程基于距离传感器控制手机屏幕熄灭的方法.分享给大家供大家参考,具体如下: 在现实生活中,打电话的时候手机挨着自己的头,屏幕会熄灭,这是为了不让自己的头按到什么手机键~ 这个功能可以使用距离传感器来实现 P-Sensor距离感应器,可以感应手机和人体距离.具体使用用途是在通话过程中打开P-Sensor,那么当手机屏幕贴近用户脸部时,就会自动感应出手机和人体距离是多少.当小于某一个值时,就会熄灭屏幕,不再接收用户触摸屏幕事件,从而有效的防止通话过程中误触摸事件的出现.
-
Android studio 3.0 查看手机文件系统的方法(超简单)
众所周知,我们要查看安卓手机中文件系统前提条件是要root手机,然后去DDMS里面去看,但是现在很多手机都不好root,替代的方法是用电脑模拟器,不管怎么样,都挺麻烦的,最近更新Android studio 到3.0版本,无意间发现了一个方法,非常简单,还不用root手机. 1.手机USB线连接手机,打开调试模式 2.打开AS,找到窗口右下角的Device File Explorer,如下图: 3.点击这个按钮,就直接打开了手机的文件系统,如图: 4.接下来看下我们最关注的data/data和s
-
Android开发实现保存图片到手机相册功能
本文实例讲述了Android开发实现保存图片到手机相册功能.分享给大家供大家参考,具体如下: 有一种很常见的需求,当保存图片的时候,客户需要在相册里面看到那张图片.有时候确实是保存成功了(通过IO流将图片写入了SDCard),但打开相册却看不到那张图片,需要在文件管理软件上才能找到那张图片,在网上找了许多文章,貌似都保存不到相册那里,这应该就是手机品牌的原因,有的品牌的手机能显示在相册里,有的品牌的手机却不能.解决这种问题,最简单粗暴的方法是,用那台手机拍一张照片,然后找到它,查看它的路径详情,
-
Android使用Fragment实现兼容手机和平板的程序
一 记得我之前参与开发过一个华为的项目,要求程序可以支持好几种终端设备,其中就包括 Android 手机和 Android Pad.然后为了节省人力,公司无节操地让 Android 手机和 Android Pad 都由我们团队开发.当时项目组定的方案是,制作两个版本的 App,一个手机版,一个 Pad 版.由于当时手机版的主体功能已经做的差不多了,所以 Pad 版基本上就是把手机版的代码完全拷过来,然后再根据平板的特性部分稍作修改就好了. 但是,从此以后我们就非常苦逼了.每次要添加什么新功能,同
-
Android使用BroadcastReceiver实现手机开机之后显示画面的功能
本文实例讲述了Android使用BroadcastReceiver实现手机开机之后显示画面的功能.分享给大家供大家参考,具体如下: 在此例中介绍了怎样使用BroadcastRececiver.使用BroadcastReceiver需要继承这个类,并且重写public void onReceiver(Context context,Intent intent)这个方法,在这个方法中来添加想要实现的功能. 下面这个例子是实现android手机开机之后,所自动显示的画面,通过ImageView来引入一
-
Android实现双模(CDMA/GSM)手机短信监听的方法
本文实例讲述了Android实现双模(CDMA/GSM)手机短信监听的方法.分享给大家供大家参考,具体如下: 一.问题分析: 最近在做一个通过短信远程启动应用的功能,要用到短信监听,代码如下: import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.telepho
-
Android Loader的使用以及手机通讯录的获取方法
Android的主线程中执行长时间操作,导致界面无响应,会引起ANR.如果需要执行较长时间的操作,一般会在另一个线程处理,然后将数据转交给主线程进行显示,Android本身为我们提供了一些机制处理这种情况,今天就来看看Loader.Loader主要用来在Activity和Fragment中异步加载数据,使用也非常简单. Loader的初始化非常简单,Activity提供了获取LoaderManager的接口,之后调用LoaderManager的initLoader即可.initLoader接受三
随机推荐
- MySQL数据文件存储位置的查看方法
- JQUERY的AJAX请求缓存里的数据问题处理
- 利用angular.copy取消变量的双向绑定与解析
- 基于Ubuntu16.04下安装VS Code(分享)
- Android自定义录制视频功能
- 浅谈InnoDB隔离模式的使用对MySQL性能造成的影响
- js给onclick赋值传参数的两种方法
- JavaScript中数组Array.sort()排序方法详解
- ReplaceSaveRemoteFile 替换、保存远程图片 的代码
- C#实现文本文件读写方法汇总
- javascript打开word文档的方法
- SQL Server 压缩日志与减少SQL Server 文件大小的方法
- 有关jquery与DOM节点操作方法和属性记录
- JavaScript中的new的使用方法与注意事项
- Android编程仿Iphone拖动相片特效Gallery的简单应用示例
- 详解springmvc 中controller与jsp传值
- JavaScript中的Function函数
- java编程队列数据结构代码示例
- Numpy数组转置的两种实现方法
- Android实现去哪儿携程地址互换效果