1、在AndroidXML是经常且必须要做的,不正规配置XML时会导致有些手机崩溃,而有些手机却没有问题。比如:小米2s,小米3,小米4绝对会出问题,别的机型错误软件。2、还有种情况就是XML引用一个自定义一个View的时候,构造器当中少写了个构造,这种情况少写了全部机型都会报错。public LoadingView(Context context, AttributeSet attrs){super(context, attrs);}问题日志大致如下:

E/dalvikvm-heap(29797): Out of memory on a 2791984-byte allocation.

E/AndroidRuntime(29797): FATAL EXCEPTION: main

全部是 “E/AndroidRuntime(29797):”这种标识的错误,后续省略之

android.view.InflateException: Binary XML file line #148: Error inflating classat android.view.LayoutInflater.createView(LayoutInflater.java:684)

at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)

at com.android.internal.policy.impl.MiuiPhoneLayoutInflater.onCreateView(MiuiPhoneLayoutInflater.java:44)

at android.view.LayoutInflater.onCreateView(LayoutInflater.java:731)

at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:756)

at android.view.LayoutInflater.rInflate(LayoutInflater.java:817)

··············     ···············       ··············

Caused by: java.lang.reflect.InvocationTargetException

at java.lang.reflect.Constructor.constructNative(Native Method)

at java.lang.reflect.Constructor.newInstance(Constructor.java:417)

at android.view.LayoutInflater.createView(LayoutInflater.java:658)

··············     ···············       ··············

Caused by: java.lang.OutOfMemoryError

at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)

at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:502)

at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:355)

at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:827)

at android.content.res.Resources$Injector.createFromResourceStream(Resources.java:83)

at android.content.res.Resources.loadDrawable(Resources.java:2003)

at android.content.res.MiuiResources.loadDrawable(MiuiResources.java:324)

at android.content.res.TypedArray.getDrawable(TypedArray.java:601)

at android.view.View.(View.java:3414)

at android.view.View.(View.java:3343)

at android.view.ViewGroup.(ViewGroup.java:538)

at android.widget.RelativeLayout.(RelativeLayout.java:210)

… 24 more第一种情况就是布局图片过大引起的内存溢出,比如"android:background="@drawable/welcome_bacgroud",android:src="@drawable/loader_frame_1"设置的图片内存过过于大可能就会引起内存溢出的可能。解决方案:对图片尽可能的进行压缩。

------------------------------------------------------------------------------------------------------

查阅相关资料时,网上有传控件关键字写错了,可以编译通过,但运行报错,提示好像也是类似log信息,

例如:TextView写成textView或者Textview之类的情况。

android 崩溃原因,Android中导致小米系列手机直接崩溃的主要原因。相关推荐

  1. 小米系列手机adb devices提示找不到设备

    小米系列手机: 小米助手可以连上手机但是用adb devices 提示找不到设备: 解决: 打开设备驱动详细信息(我的电脑右键-管理-设备管理器-android phone-xiaomi compos ...

  2. android studio 中小米系列手机布局问题

    通过两张图对比,,不难发现布局异常! 看代码 <?xml version="1.0" encoding="utf-8"?> <Relative ...

  3. Android开发中关于小米2s手机的调试问题

    说到安卓开发,虽然谷歌为我们提供了强大的模拟机,但在做实际的开发时,我们还是要用到真机,毕竟在真机上能够反映出很多在模拟机上看不到的问题.自从我的米2s光荣退休后便成为了我的试验机,但总是问题不断.今 ...

  4. 小米系列手机 开发者版本 之 USB安装出现当前设备已被临时限制

    USB安装出现当前设备已被临时限制 3 - 2 解决方案 1 更换SIM卡,更换小米账号. 2 重新启动手机,即可解决. 实战分析: SIM卡数据异常,触发限制代码: 3 - 2 USB安装出现当前设 ...

  5. python语法错误常见原因_python3中open()的语法错误,不知道原因

    已解决 我正在写一本<艰难地学习Python>一书,当我试图打开这个文件的时候,我总是遇到一个语法错误,我可能只是做了一些愚蠢的事情,错过了一些显而易见的东西,但我无法理解.非常感谢你的帮 ...

  6. Android 2.2 r1 API 中文文档系列(12) —— Button

    前言 截止到这篇,总共翻译了Android API十二篇,其中有两篇是翻译组另外一名成员提供.翻译工作量虽大.虽难,但不管是对自己还是对别人都是巨大的帮助,少则一篇不嫌少,多则十篇不嫌多,再次呼吁大家 ...

  7. android小米定位,Android填坑系列:在小米系列等机型上放开定位权限后的定位请求弹框示例...

    背景 近期因实际项目需要,在特定操作下触发定位请求,取到用户位置及附近位置. 问题: 经初步选型,最终决定接入百度定位,按照百度定位SDK Android文档,接入过程相对顺利. 但随后发现,在小米系 ...

  8. Android 爆高危漏洞,华为小米皆中招;第三代苹果 AirPods 来了;SQLite 3.30.0 发布 | 极客头条...

    快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有 ...

  9. 【项目中】Android 小米红米手机无法读取照片图片路径的问题

    前两天在项目中实现了可本地选择照片的功能,今天同事告诉我他的小米手机没有办法选择照片,点击选中的照片后总是无法将照片传入到应用内,而在选择图片页面选择"本地",就可以成功选择照片和 ...

  10. 【问题解决】Android JDK版本不匹配导致崩溃踩坑记录

    [问题解决]Android JDK版本不匹配导致崩溃踩坑记录 部分机型反馈崩溃问题 谷歌回复与解决方案 Android打包脱糖操作 对比与排查 总结 前几天同事遇到一个非常诡异的报错,紧急处理后,趁着 ...

最新文章

  1. Silverlight Analytics Framework(开源分析框架)
  2. 独家 | 为什么要尝试A/B测试的贝叶斯方法(附链接)
  3. win7系统下访问网上邻居提示用户名密码错误
  4. ansible笔记(5):常用模块之文件操作(二)
  5. 如何把视频压缩变小?视频压缩方法介绍
  6. 关于样式表setStyleSheet
  7. 行!人工智能玩大了!程序员:太扯,阴谋!你怎么看?
  8. 虹软2.0 离线人脸识别 Android 开发 Demo
  9. 使用python对bin文件进行操作
  10. 手机开机后android,手机开机后出现Android字样然后就自动关机了
  11. python设计查询余额程序_Python 小案例实战 —— 简易银行存取款查询系统
  12. Windows XP将显示桌面图标放到任务栏
  13. 解决微信公众平台图片不可引用
  14. CiscoPacketTracer网络模拟
  15. linux3.0字符设备驱动,linux字符设备驱动的 ioctl 幻数
  16. c语言编程能力风暴,学编程得从娃娃抓起:Abilix 能力风暴 发布 全新教育机器人伯牙...
  17. 跟我学Python图像处理丨图像特效处理:毛玻璃、浮雕和油漆特效
  18. 9_用户的登录和登出
  19. MySQL 6:MySQL存储过程、存储函数
  20. 在树莓派上安装windows 10arm操作系统

热门文章

  1. (Linux目录操作命令)零基础小白学习_入门到精通03 程序员阿沐
  2. 火箭发射:点击率预估界的“神算子”是如何炼成的?
  3. 电子计算机X线体层摄影,X线计算机体层摄影.pdf
  4. 年薪35万女网管的故事
  5. CF838D Airplane Arrangements
  6. VUE3使用keep-alive页面切换时报错:parentComponent.ctx.deactivate is not a function
  7. 第一天 渗透的基本概念
  8. RS232转RS485的接口原理图(附图)
  9. java forward方法_JAVA的服务重定向:使用forward()方法转发请求和使用sendRedirect()方法重定向的区别...
  10. 编译原理实验三 自下而上语法分析