2019独角兽企业重金招聘Python工程师标准>>>

初学android,跟着网上的教程写点东东,因为版本的不同,和内容的一些细节问题没有注意到,导致程序写完后bug一堆,反正就是报Unfortunately,Activity has stopped.先用log.d()在各个位oncreate的各个所有可能出错的地方加上log.d()测试看看代码在那个地方断了,发行在一个单独的函数内,出量问题,利用log.d()在这个单独的函数里也进行打印,并且logcat里有报javanull这样的感觉是报了空指针,说明函数取值时出理问题,并且用log.d()也没打印出该有的值,发现问题是在杈限上了,由于是初学,并且教程也没有把权限指出来,所以我也跟着出错了,在androidManifest.xml里把权限添加好后继续,同样报错不过这里已经打印了函数的取值了,这时报了一个you must supply a resource ID for a Textview说明了Textview这个视图有问题,我在网上搜了一下相关的问题,发现可能是数据适配器和数据的不匹配,由于初不学懂,我把代码改成直接在listview里适配arraylist数据出错,回头一看原来是我的数据格式xml里的用的listview而不是要求的testview,这是我听教程不认真导致的,细心才不易出错哈。花了我点时间但是我感觉还是有所收获,在这里记录一下,以后出错多看看LogCat的输出和用Log.d()进行bug定位。

转载于:https://my.oschina.net/lenglingx/blog/390201

android的开始时对bug的定位和处理相关推荐

  1. Android工程中追踪修改bug的总结

    首先对于确定真正功能缺失或错误的地方,即确定引起此次bug的测试流程,初步分析可能出现bug的几个点: 然后开始具体进入代码进行追踪和修正了,具体方法如下: 1.当修改android源码时,许多时候A ...

  2. Android地图权限处理,Android 使用地图时的权限请求方法

    在初始化自己位置的时候请求定位权限: Constants.ACCESS_FINE_LOCATION_COMMANDS_REQUEST_CODE是自定义的常量值==0x01 if (ContextCom ...

  3. android backtrace,高通android q 通过backtrace使用addr2ine工具定位crash问题记录

    高通android q 通过backtrace使用addr2ine工具定位crash问题记录 高通android q 通过backtrace,使用addr2ine工具,定位crash问题记录 cras ...

  4. Android开发丶基于高德地图实现定位、搜索定位、绘制圆圈自定义图标及改变圆圈半径等功能

    前一段时间接了个需求,进入一个地图界面,可以获取当前位置信息,通过输入位置信息获取位置,绘制圆圈并可以实时改变圆圈半径等功能,地图SDK我们使用的是高德地图,仔细阅读了开发文档,发现这些需求都可以通过 ...

  5. Android使用高德地图api实现基础定位

    Android使用高德地图api实现基础定位(一) 关于 会获取SHA1的可自行跳过这一步 第二步引用高德sdk 第三步修改MainActivity.java 关于 这篇主要讲如何使用高德sdk(不是 ...

  6. android studio高德地图的显示于定位(附带逆地理编码围栏)

    首先注册高德成为开发者(打开高德地图,点击底部的开发者平台),创建应用,按照要求填写相应信息 网站:http://lbs.amap.com/api/android-sdk/guide/create-p ...

  7. Android 解析软件包时出现问题

    Android 解析软件包时出现问题 解决方案:Settings -> Build,Execution,Deployment -> Instant Run -> 取消这个功能. 以下 ...

  8. Android使用高德和风天气Sdk获取定位实况天气数据(二)

    Android使用高德和风天气Sdk获取定位实况天气数据(二) 先看一下效果 关于 实现 第一步,引用高德api与和风天气 第二步,修改AndroidManifest.xml 第三步,修改activi ...

  9. Android使用高德与和风天气实现定位实况数据显示 简易新闻(十)

    Android使用高德与和风天气实现定位实况数据显示 简易新闻(十) 关于 效果图 第一步,添加和风引用 第二步,修改AndroidManifest.xml 第三步,修改activity_main.x ...

最新文章

  1. 《深入java虚拟机》读书笔记类加载
  2. 斯坦福大学、DARPA与硅谷公司共同分析前沿科技发展趋势
  3. 最优子结构(Optimal Substructure)
  4. 设计模式在Netty 中的应用-策略模式源码举例
  5. mysql改国标码_MySQL 优化实施方案
  6. matlab 比较日期,[转载][Matlab]关于时间的函数的不完全总结
  7. 时区的概念定义和发展史
  8. npm run build 出错 npm: 6.5.0-next.0 should be = 3.0.0
  9. Spring Cache 介绍
  10. delphi win64 DEBUG不能进预设断点的问题
  11. 3dsmax注册机不能用管理员身份运行的解决办法
  12. 从0搭建一个邮件服务器(用于邮件推送以及邮件群发业务)
  13. cmd net use 命令
  14. C语言程序中数字字符是什么,C语言中如何识别字符与数字
  15. 数模论文写作方法3|问题重述
  16. Part-02/通过案例学爬虫(豆瓣电影TOP250)
  17. php正则表达式表情,php正则表达式储存展示表情字符的方法
  18. 计算机专业笔记本显卡,笔记本显卡排名图及显卡等级分类【图文】
  19. “不喝就是不给我面子”,酒局领导逼你喝酒咋办?坚守这条底线
  20. c语言程序运行一会死机,为什么函数执行完了,还能导致系统死机?

热门文章

  1. 安装nrm,报错request@2.88.2: request has been deprecated, see https://github.com/request/request/issu
  2. java 数组构造_java – 从数组构造(非二进制)树
  3. CI框架开发的问答系统v3.7源码ask2在线问答解惑系统+手机版
  4. IDEA配置Docker一键部署SpringBoot项目(企业级做法)
  5. slf4j日志的最优使用方式
  6. scrollTop 用法说明
  7. 今天用充QQ币的时候,发现选择网银的时候,竟然会跳出一个错误
  8. 悼念程序员的那些难忘时刻 漫画组图(一)
  9. Linux: sysv-rc-conf管理Ubuntu server开机启动服务
  10. MySQL in 查询,并通过 FIELD 函数按照查询条件顺序返回结果