Android Studio的Log日志调试】的更多相关文章

本人菜鸟一枚,极大发挥了搜索的功能.现记录一番,以备后患. 用断点真的很烦,因为之前写linux的时候,就是用最蠢但是也是挺有帮助的printf()来进行调试. 其实用Log输出日志的原理也是差不多的,都是打印想输出的东西,看看编译器执行到哪个位置了. 为什么要用Log呢? --Android Studio不能用print或者println来输出,本人亲自测试了(网上说println可以,但是我的还是不行,只能尝试Log方法了,然后一下子就调试成功了) 基本知识 1.Log需要导入的包为:imp…
在使用Android studio的时候,有时候会由于手机输出的日志太多,导致控制台瞬间清空,尤其是遇见一些FATAL Exception时候,瞬间控制台就被清空了,根本捕获不到,导致其他调试的日志也被清空. 亦或你们测试需要看到你打印出的日志(比如:网络请求,可以代替Charles),来判别问题,是不是bug. 这时候,你就需要LogBoy来帮助你调试了. 你需要: 本地配置Python环境 & 引入LogBoy库到自己工程 & 启动python脚本 你收获: 可以在本地浏览器捕获你输出…
对学.Net的人来说,JAVA开发是一场噩梦. .net中的即时窗口,调试时直接在里面写代码,对程序中的各种方法/属性进行调用,很方便. Android Studio中找了好久,参考如下网址,也有类似的工具: 参考网址: 在调试模式点击最右侧的红圈中的图标 弹出下图所示的框.最上面的框中输入你要测试的代码,输入后按回车时没有用的, 需要点击最下面的Evaluate,Result框中显示结果.…
以小米4为例,先将手机通过USB连接电脑,在设备管理器中确保驱动安装正确. 对手机的设置 1.设置手机为开发者模式(设置->关于手机->连续点击MIUI版本--开启成功) 2.在更多设置中找到系统安全设置--允许安装未知来源的应用 3.在更多设置中选择开发者选项,在开发者选项中同时勾选USB调试和USB安装的开关 对Android Studio 的设置: 1.在工具栏中找到app,点开后选择"Edit configurations" 2.选择其中的Target为 USB D…
第一步: 为mac电脑配置 adb 命令的环境变量,分为2小步 1.找到 Android Studio 为你安装的 SDK : 打开电脑中 Android studio 的工具的软件,在启动 Android studio 的软件的界面中,点击下方列表中的"configure"的选项.在点击列表中的"project defaults"的选项.最后点击 project structure 的选项.    随后在弹出界面的Android sdk location中,便是s…
1.安装配置Android studio2.2 2.下载手机驱动或者安装手机助手(360手机助手) 3.用手机助手连接用于调试的手机 注意手机要开启开发者模式->允许USB调试 4.查看手机连接是否连接成功 win+R,打开cmd,输入adb device 如果显示设备,则连接成功,若为空则存在错误. 5.在Android studio中运行项目,选择手机设备 6.在手机上安装,并进行调试. 遇到的问题: adb device 显示的adb devices List of devices att…
第一步:设置-> 打开开发者选项,以及USB调试模式 第二步:关于手机->版本号,点击版本号会弹出提示:已经处于开发者模式,无需操作 第三步:设置->在搜索框中输入HDB,此时会弹出高级设置:允许 HiSuite 通过HDB连接设备,撤销HiSuite 的HDB 连接授权,选择 允许 HiSuite 通过HDB连接设备,并在始终允许打上对勾. 第三步骤的HDB不容易找到,我的手机是华为的,所以一开始在电脑上安装了 华为手机助手,按照上面的步骤,完成了连接. android studio…
之前用过cordova Lib包装H5页面,自己写插件,但做法是野路子,不符合cordova插件的开发思路,这次项目又需要包装H5页面,同时需要自定义插件.所以又折腾了一次cordova自定义插件. 我的整体思路是通过cordova命令创建好android项目平台,添加好插件,然后用android studio 打开cordova中android平台的部分,然后丢弃cordova工程. 整体步骤如下,会详细介绍自定义cordova插件和导入android studio中开发的过程: 1.首先需要…
由于做开发的时候想打开查看数据库存放的内容,在eclipse中数据库文件默认就在/data/data/应用包名/databases/数据库名,而用Android studio打开DDMS下面找时发现点击data下拉按钮没有任何反应(如下图所示)后来找了很久才发现是权限问题,需要修改文件的权限: 上面是未修改过的,可以看到data文件夹的读写权限只对用户组内的用户开放,对其他用户不开放,所以我们只需要把读写权限赋予其他用户即可,具体步骤如下所示: 1.进入Android SDK安装目录,找到pla…
下面是记录的在平时代码编写或编译时的一些异常,答案有自己摸索出来的,也有参考其他程序猿朋友的,参考文章过多,就不一一贴出来了. ① E/JavaBinder: !!! FAILED BINDER TRANSACTION !!! 系统对Intent传递数据的大小限制, 即传输的图片大小不能超过1M. ② E/NotificationService:android.os.DeadObjectException 说明应用的service已经停止;要么是从操作系统中中断,要么从应用程序中终止; 那么可以…