Android调错
文章平均质量分 81
carter_yu
小白,逐渐成为大白,努力成为大牛。(^。。^)
展开
-
【线上事故复盘】观看回放崩溃
一、事件描述xxxAPP Vx.x.x.x版本,点击观看回放时,崩溃。二、事件回复17:44 老师反馈家长客户端崩溃,并附带崩溃视频;17:44 ~ 18:22 登录家长账号,未能复现问题。查看百度统计后台,发现大量NullpointException错误,java.lang.NullPointerException: Attempt to invoke virtual method ‘boolean java.lang.Boolean.booleanValue()’ on a nu原创 2021-06-18 10:27:24 · 298 阅读 · 4 评论 -
Android studio的make Project、clean Project、Rebuild Project
Sync Project with gradle files:对gradle文件之后,或刷新gradle配置时使用;Make project:只是对项目中新产生或修改过的文件进行一次编译,已经编译过了的就不会编译了,耗时相对较短;Clean Project :删除build目录下的所有文件,并对项目的大部分文件进行重新编译,时间相对于Rebuild Project短点;Rebuild P...原创 2020-04-20 20:00:09 · 4266 阅读 · 0 评论 -
The application could not be installed: INSTALL_FAILED_TEST_ONLY
今天使用“真我”手机(一个国产品牌realme)进行调试Android项目,run后出现了如下错误。而在华为手机上进行调试,没有出现问题。问题整体描述:Installation did not succeed.The application could not be installed: INSTALL_FAILED_TEST_ONLYInstallation failed due ...原创 2020-04-15 09:02:46 · 480 阅读 · 0 评论 -
Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set windowActionBar to false in your theme
错误提示Caused by: java.lang.IllegalStateException: This Activity already has an action bar supplied by the window decor.Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set windowActionBarto fals...原创 2019-06-17 10:52:31 · 3201 阅读 · 0 评论 -
Android项目中的jcenter()和maven()
使用Android studio创建新项目后,project的build.gradle中会存在 repositories的依赖,如下图:apply from: "config.gradle"buildscript { repositories { google() jcenter() mavenCentral() mave...原创 2019-06-14 15:45:34 · 4013 阅读 · 0 评论 -
TODO的用法
在android开发中,我们经常会使用TODO来标记我们的代码,一般是用来表示待完成,或者待解决的部分。本文将详细介绍一下TODO的用法,及一些相关的扩展。(本文是在别人文章上做一点编辑,出处:http://blog.csdn.net/my_truelove/article/details/72857949)一、TODO用法1.添加TODO 2.查看TODO在android ...转载 2019-05-21 17:03:14 · 45197 阅读 · 4 评论 -
关于在Mac上使用真机进行Android程序调试的问题总结
Android Studio不能识别真机之前一直使用windows做开发,通过USB连接手机后,打开手机的USB调试模式就能进行真机测试。但是最近换到Mac上,立马不会调试,查阅了很多资料,基本的解决办法就是进行配置,但是如果是华为手机,还要进行USB的设置调整。配置usb首先确认已经安装了sdk和adb手机通过usb连接电脑打开终端输入system_profiler SPUSB...原创 2018-08-13 21:26:07 · 1637 阅读 · 0 评论 -
Parcelable序列化对象(乱码问题)
记录一下遇到的一个问题:使用Parcelable序列化的时候,使用Bundle传递之后能接收到,但是会出现内容错误和乱码的问题,即传递前是id = 12; name = "小明",传递之后就变成了 id = 6723928232; name="? ?"。问题原因:使用Parcelable序列化时 read 和 write ,就是写入和读取参数的顺序错了。//写入的时候,先写event_...原创 2018-08-18 13:06:51 · 890 阅读 · 0 评论 -
FloatMath找不到符号
问题描述:原因:找不到 FloatMath,因为Android6.0之后不支持使用FloatMath。解决:把 FloatMath 改成 Math。原创 2018-01-04 13:00:41 · 977 阅读 · 0 评论 -
程序包org.apache.http不存在
从GitHub上clone了一个项目,在Android Studio上编译出现了这个错误 解决办法:在app的build.gradle增加 useLibrary 'org.apache.http.legacy'原创 2018-01-04 12:46:13 · 10330 阅读 · 0 评论 -
15 个必知的 Android 开发者选项
Android开发者选项,看起来很简单的事情,其实很多同学对它了解得不够,Google用心良苦得为我们设计了这么多小开关都是有它的作用的,今天也花了点时间,过了一遍全部的30多个开关,从中整理出15个对日常Android开发比较有帮助的选项。1. Stay awake充电时保持屏幕唤醒,开发的时候,时不时的锁屏真是够了,开启它后只要插着USB线就不需要总去解锁屏幕啦。2. Select run转载 2016-04-26 16:35:52 · 528 阅读 · 0 评论 -
你可能漏掉的知识点: onResumeFragments
长话短说:如果你在使用FragmentActivity的任何子类(比如最新的AppCompatActivity),并且你正在考虑要在onResume方法中做fragment transaction操作,那么请在onResumeFragment里做这件事情。如果你想知道详情或者一些注意事项,继续阅读。如果不想,没关系,下篇文章见。还在看?那么 ok。onResume和onResumeFragments转载 2016-04-26 16:22:46 · 2443 阅读 · 0 评论 -
adb基本命令和Logcat基本命令
adbadb简介:ADB (Android Debug Bridge),通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。 adb有什么用?:借助原创 2016-03-05 16:52:02 · 1352 阅读 · 0 评论 -
ADB基本命令
ADB (Android Debug Bridge)说明:下面一些命令需要有root权限才能执行成功快速启动dos窗口执行adb:1. adb.exe所在路径添加到系统环境变量中2. 配置快捷键启动dos进入C:\WINDOWS\system32目录下,找到cmd.exe.右击菜单 "发送到" -> 桌面快捷方式。在桌面上右击"快捷方式 到 cmd.exe" ->转载 2016-03-05 15:59:52 · 8852 阅读 · 2 评论