首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java.lang.Exception风格崩溃的安卓闪屏: drawable中的递归引用

Java.lang.Exception风格崩溃的安卓闪屏是指在安卓应用程序中出现了Java.lang.Exception异常导致应用闪退的情况。这种闪屏通常是由于drawable资源文件中存在递归引用导致的。

在安卓开发中,drawable文件夹用于存放应用程序中使用的图片资源。当drawable文件夹中的资源文件存在递归引用时,即某个资源文件引用了自身或者引用了其他资源文件,就会导致Java.lang.Exception异常的发生,从而导致应用程序崩溃。

这种闪屏问题的解决方法是检查应用程序中的drawable资源文件,确保不存在递归引用的情况。可以通过以下步骤来解决该问题:

  1. 检查drawable资源文件:逐个检查应用程序中的drawable资源文件,查看是否存在递归引用的情况。
  2. 修改递归引用:如果发现某个资源文件存在递归引用,需要进行修改。可以通过修改资源文件中的引用路径或者删除引用来解决该问题。
  3. 清除编译缓存:在修改完资源文件后,需要清除应用程序的编译缓存,以确保修改生效。
  4. 重新编译和测试:重新编译应用程序,并进行测试,确保闪屏问题已经解决。

总结起来,Java.lang.Exception风格崩溃的安卓闪屏是由于drawable资源文件中存在递归引用导致的异常。解决该问题的方法是检查和修改资源文件,清除编译缓存,并重新编译和测试应用程序。

腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

android刘海适配(刘海或圆角适配)

大家好,又见面了,我是你们朋友全栈君。 P版本也就是刚发布9.0 其中就加入了刘海相关API。...只要应用程序引用非SDK接口或尝试使用反射或JNI获取其句柄,就会应用这些限制。通常,应用程序应仅使用SDK官方记录部分。...这样就导致我们不得不去适配P了。 在收到邮件后,查阅谷歌官方资料,更新SDK。其中UI最大改变就是需要适配刘海。...如图: 第二张图就是开启模拟选项后显示切口样式,当然这个缺口是模拟,目前真机普遍刘海高度在90px左右,模拟器模拟刘海高度为144px。...因为我们页一般都是会全屏显示,那我们就需要适配刘海全屏样式了。 坐好了,我开始吹一波了。

2.1K10

Android性能优化(一)

为了更顺滑无缝衔接我们页,可以在启动 Activity Theme设置页图片,这样启动窗口图片就会是页图片,而不是白屏。...//所以页展示时间为 2000ms - diffTime. } 所以就可以动态设置应用显示时间,尽量让每一部手机展示时间一致,这样就不会让手机配置较低用户感觉漫长难熬页时间...另外因为在仍然有剩余展示时间,所以在这个时间段里如果用户已经下载好了图片并且图片完整,就可以显示广告页。...所以在上面视觉优化设置图片主题启动窗口显示就是图片内容。...这个时候你可能只能思考其他路径,海外可以使用 Google Play 服务,而国内微信利用Hardcoder框架(HC 框架是一套独立于系统实现通信框架,它让 App 和厂商 ROM 能够实时“对话

2.6K20
  • 游戏优化系列一:海外谷歌应用适配相关

    作者 大家好,我叫Jack冯; 本人20年硕士毕业于广东工业大学,于2020年6月加入37手游团队;目前主要负责海外游戏发行相关开发。 背景 游戏上架谷歌申请推荐时,谷歌会给予一些优化建议。...状态栏消息推送 在游戏应用中进行版本迭代时,如果游戏本身有消息推送,且SDK也有推送情况下,发送消息notify方法,id有可能不同,此时会出现两条消息(游戏和SDK),有可能会被Google...系统主题风格 在应用里面弹出Dialog、Loading框,需要适配系统风格!...例如在5.0以上系统,出现这种风格是不行: 这种风格才是符合要求: 如果这些Dialog、Loading框不是使用系统风格,而是自行设计,则可以继续使用,不必进行额外处理; 例如: 具体实现方法有两种...由于某些横游戏,可以根据重力自动转换屏幕(转换后还是横,只是方向不同),所以修改androidmanifestActivity属性,android:screenOrientation设置为sensorLandscape

    10.7K40

    unity应用在andriod上崩溃原因

    我们做一款游戏在编辑器里跑好好,一打包手机上就各种崩溃; 而且是不确定什么时候出现,用logcat查看了系统日志,就看到是异常地址访问log,没有什么有价值信息。...重复试了好多次之后,发现每次进一个测试关卡时候必退,于是一路上加日志,希望能知道是哪一句导致程序崩溃。 加到最后,场景加载完了,一切都正常。...接着想了个办法,就是进场景后,逐个把有update函数禁用,发现某个组件禁用后就不退了,于是问题定位到这个组件update函数。...通过逐条增加日志,最终定位到一个空引用访问上,导致程序在机上退!怀疑是sdk在运行时jit直接变成了机器指令,导致可能空异常。...这个问题让我很惊讶,原来以为会抛出空引用异常,没想到很c#空指针访问一样会导致进程崩溃。于是组织大家把所有可能为空地方排查可一遍。

    2K20

    优化App冷启动,实现启动页错觉秒开

    于是系统会根据你manifest文件设置主题颜色不同来展示一个白屏或者黑屏。这个黑(白)就称为Preview Window,即预览窗口。...启动方式一般有3种: >Coldstart——冷启动: 此种方式最为耗时,一般是因为进程被干掉或者是第一次启动app,系统需要重新fork进程进行一系列初始化,后台没有该应用进程。...这个预览窗口是在activity启动页前显示一个优化措施,我们可以从主题中可以找到,是可以设置这个窗口配置。...若是设置一张图片,也要设置false,即可实现秒开效果。...而我这里是在drawable中新建splashx_bg.xml使用bitmap位图设置背景图,能够对图片做更多设置操作。 ?

    1.9K30

    五大层面详解智能手机创新天花板

    配图来自Canva 苹果失去创新已不是什么新观点,前段时间新发布iOS 14也有不少人戏谑是“掏空”。...这可能需要多次跃进式创新叠加。 续航:只是充更快 近两年,手机们在手机续航上进步也非常明显,主要在于电池容量和充电速度两方面。...外观方面最不拘一格更多还是游戏手机,比如黑鲨3、红魔5G,设计方面走是与游戏贴合流速线条设计风格,为了给用户营造一种炫酷、极速视觉印象。...系统应该是手机最具备创新可能地方,近两年不管是也好,IOS也罢,更多还是在交互、隐私、流畅性等方面进行创新。...系统层面,各家厂商都做了自己定制版本,形成了各自特色,比如华为EMUI、小米MIUI、魅族Flyme、一加氢OS等。

    80040

    Android 适配各国语言、屏幕尺寸、系统版本及常见适配方法总结

    前言 全世界智能手机语言不相同,由于各厂家生产出系统、屏幕也各异,随着SDK不断更新不同版本也有区别,android适配技能日益成为必不可少一项专业技能。...然后,将这些文件放入相应drawable资源目录: MyProject/ res/ drawable-xhdpi/ awesomeimage.png...drawable-ldpi/ awesomeimage.png 任何时候,当引用@drawable/awesomeimage时系统会根据屏幕分辨率选择恰当bitmap...我们会把屏幕设置成单一或竖,设置方法是去AndroidMaifest.xml把activityandroid:screenOrintation设置成landscape或者portrait...通过使用内置风格和主题,我们app自然地随着Android新版本发布,自动适配最新外观和体验.

    1.3K50

    1000套(Android)毕业设计(带论文)、大作业、实例快速下载 (Android Studio)

    +引导页 功能全面!源码详细注释!....实例或大作业 开发-及第一次进入介绍界面.zip 250 实例或大作业 开发-浮动窗口播放器.zip 251 实例或大作业 开发-AndroidWheel Android Wheel...抽屉效果.zip 254 实例或大作业 开发-连连看.zip 255 实例或大作业 开发-完美版Android 拼图游戏APK和工程源码.zip 256 实例或大作业 开发-加退出提示应用...+引导页 功能全面!源码详细注释!....开发-企业级discuz论坛苹果客户端.zip.zip 368 实例或大作业 开发-及第一次进入介绍界面.zip 369 实例或大作业 开发-五种不同Toast效果.zip 370

    3.2K30

    Windows 11 及其子系统折腾记

    ,终于可以安装了: 下载: 启动: 启动后仅仅是打开了设置界面: 点击 “文件” 区域右上角按钮,开始启动子系统,不过弹出了错误弹窗,要求开启虚拟化(一个是启用虚拟机平台,一个是在 BIOS...(通过后面的内容可以得知,这个是这个系统里面的那个文件 APP): 然后我们通过 “链接一” 也可以安装亚马逊商店了,安装好之后出现在了开始菜单: 打开后要求登陆: 正在我输账号时候,右下角弹出子系统连接...同意后就退了,后续都是点开就退。...可以在当贝桌面里打开系统设置: 安了两个应用,能打开,但是卡在首: 还是再个应用市场吧 —— 应用汇: http://www.appchina.com/app/com.yingyonghui.market...至于子系统(WSA),让人眼前一亮,而且未来可期,不过目前还是有很多软件不能使用,大软件存在卡顿或者崩溃现象。

    3.3K10

    vivo折叠手机8999起,发布后1分钟售罄

    这一波操作,把折叠和平板都给卷起来了。 ‍ ‍ 疯狂堆料折叠 具体详情还是来看发布会。 首先出场,就是耗时四年大作——折叠旗舰X Fold。...vivo产品副总裁黄韬一开场就解释了“赶了个晚集”原因—— 直板旗舰标配,却是折叠老大难,比如外、屏幕指纹、充、拍照。 为了更顺滑体验,宁愿花更多时间和代价。...考虑到续航,这款折叠机支持66W有线、50W无线充组合。 正因为这样配置,因此有网友评价:目前折叠天花板了。 据官网报道,就在预售渠道开启之后,vivo折叠在一分钟即售罄。...平板也卷起来了 除此之外,vivo还连发了两款旗舰——首款平板和商务大Note。 重点谈谈让网友直呼内卷平板。...至于大Note,感兴趣旁友可戳下方视频一探究竟。 好了,看到这里,你会pick这次蓝厂旗舰三连发吗? 以及折叠和平板开卷,市场前景你看好吗?

    41120

    手机是通过什么原理投到电脑

    当然手机除了可以投电视之外,也是可以投到电脑。现在用户的人数也非常多,那么针对用户应该如何投电脑呢?...针对这个问题其实方法也是非常多,当然最简单方法就是安装一款好用软件,在市场上有很多款投软件,通过这些投软件应用就可以以将我们需要视频或者资料投到电脑上,操作起来是非常简单。...用户如果想要投电脑的话,我们首先要在手机电脑上安装好投软件,当然市场上软件非常多,一定程度上也增加人们选择多样性,我们在选择这些投软件时候,一定要选择一款口碑比较高软件,例如乐播投软件...,操作起来也相当简单,而且这款投软件画面非常清晰,稳定性比较强,也几乎不会出现卡顿或者退这样情况,所以大家可以放心使用,我们只需要简单三步操作,就可以将手机投到电视上了,而且清晰度也非常高...,当然除了用户可以实现投之外,苹果手机也是可以支持投方法也是一样

    1.2K20

    微信退BUG:一张神奇二维码图片

    (如下所示:为了不影响大家使用微信APP,这里对该二维码进行打码处理,请勿传播) 有头铁网友表示,已经测试了十几次了,只要点开那张图片就会触发退BUG,并且会一直报告异常;不点开图片则不会出现退情况...据悉,这个BUG在iOS、版本微信APP均存在,电脑端APP同样无法幸免。...关于“二维码图片”导致微信崩溃退原因,有网友指出,目前微信退是OCR识别系统出现了内存崩溃导致,这个图片导致了微信内存泄漏,所以会退。...据悉该BUG正在加急处理。微信官方暂时没有对“微信退”事件进行表态,担心安全风险用户可以将那张“神奇二维码图片”从聊天记录删除,即可正常使用。...其实通过一些字符、图片导致微信退情况已经不是第一次发生,比如之前微信出现“炸群”字符啥,它们都能导致微信退或卡死。 精彩推荐

    64580

    H5案例分享:微信视频播放全屏问题(转)

    微信视频播放全屏问题    在ios和手机里微信下播放视频时,会遇到不少问题,例如需要手动点击,视频才会播放,并且视频会跳出微信框,出现控制条,如果视频不是腾讯视频,播放完毕会出现腾讯视频广告推送...x5-video-player-type:启用同层H5播放器,就是在视频全屏时候,div可以呈现在视频层上,也是WeChat版特有的属性。...至于为什么同层播放只对开放,是因为不能像ISO一样局域播放,默认全屏会使得一些界面操作被阻拦,如果是全屏H5还好,但是做直播的话,诸如弹幕那样功能就无法实现了,所以这时候同层播放概念就解决了这个问题...不过在测试过程中发现,不同版本ISO和效果略有不同。 x5-video-orientation:声明播放器支持方向,可选值landscape 横, portraint竖。...而且小编发现视频在打开瞬间,会出现很明显放缩问题,只需要给视频设置一个合适宽高就可以解决啦。

    6.8K30

    触控一体机为何越来越多人使用,系统还是Windows系统

    1、首先,系统坚持了它开放性,为消费者和开发者同时留出了空间。这是能够快速成长关键因素。在之前,没有任何一个智能操作系统开源程度能够像一样。免费开源系统节约了版权费用。...2、其次,系统是基于Linux内核,但是在内核上面做了很多工作,智能手机系统具有高效率、低能高特点。...3、系统对WIFI/3G、多点触控模式良好支持,以及市场大量免费应用,使得其成本再一次降低。 4、系统稳定性、安全性作为一个行业应用,系统稳定性是重中之重。...,仍有残余大量垃圾碎片文件,容易拖慢系统 (5)非正常关机容易造成系统崩溃或文件丢失。...(5)无需按流程步骤关机,可以直接断电关机,不会导致系统崩溃

    1.2K10

    Android实现用户无感知处理后台崩溃

    App到了用户手里,肯定是崩溃越少越好。Android崩溃处理和iOS不太一样,iOS崩溃通常是退,而会出现如下蹩脚对话框 ?...在,我们应用会有所谓前台和后台概念,在本文这里这样定义,当前应用有Activity展示(即用户明显感知在当前应用),约定为前台,否则为后台。...如果在前台时,发生崩溃用户是明显能感知,但倘若发生在后台,我们可以做一些简单小操作,让用户感知不到崩溃发生(即不弹出崩溃对话框)。 原理其实蛮简单。...检测是否为后台 如果是后台则杀掉该进程,否则执行默认崩溃处理 检测是否为后台,这里我们以进程Activity数量作为判断标准 当activity onStart时activityCount自增 当...关于崩溃文章,我还有一篇相关,请移步这里Android处理崩溃一些实践查看。

    1.3K10

    B4A 开发(VB语言)储存权限申请(三大类型权限)

    B4A 开发(VB语言)储存权限申请(三大类型权限) 作者:VB小源码 微信:vbee_club 转载请注明出处 危险权限申请图示: ? 特殊权限申请图示: ? ?...Android 权限大致分为三种: 普通权限:只需要在清单编辑器Manifest Editor添加即可 危险权限:需要在B4A代码中使用RuntimePermissions动态申请,以Dialog...弹窗形式进行请求 特殊权限:需要在代码动态申请,以系统 Activity 形式进行请求 而我们今天要讲主题,是关于存储权限,在 Android 6.0 之后就变成了危险权限,而到了 Android...那么在B4A如何是申请适应不同版本API储存权限呢?...RuntimePermissions类库 2.引用JavaObject类库 3.引用Phone类库 新建标准类库 #Event: StorageAvailable Sub Class_Globals

    1.8K60

    046android初级篇之android多分辨率兼容

    ,那么系统会去加载drawable_mdpi文件夹资源; 如果drawable-hpdi中有高密度图片,其它两个文件夹没有对应图片资源,那么系统会去加载drawable-hdpi资源,其他同理...; 如果drawable-hdpi,drawable-mdpi中有图片资源,drawable-ldpi没有,系统会加载drawable-mdpi资源,其他同理,使用最接近密度级别。...2.1.2 横目录区分 drawable a) drawable-hdpi该图片即适用于横,也适用于竖; b) drawable-land-hdpi,当屏幕为横,且为高密度时,加载此文件夹资源...; c) drawable-port-hdpi,当屏幕为竖,且为高密度时,加载此文件夹资源。...参考链接 UI设计师不可不知屏幕知识

    70720

    年终巨献丨2019软件绿色联盟技术干货文章合集

    折叠④ | 华为资深专家解读折叠各类型应用典型场景设计实现案例 折叠开发指导系列①丨屏幕兼容性解读:如何支持不同屏幕尺寸和像素密度 折叠开发指导系列②丨应用连续性解读:如何做到不重启,任务不断裂...| 解密华为如何用平行视界突破生态壁垒 SGADC2019 | 优酷资深技术专家解析优酷视频投场景优化方案 AI篇(戳文阅读) 阿里巴巴开源移动AI项目!...AI技术在恶意软件检测应用和对抗 【腾讯分享】游戏图像异常检测AI实践 绿标3.0篇(戳文阅读) BAT、华为等国内10+主流安全厂商联合制定安全新标准,规范隐私调用乱象 绿标3.0 | 杜绝应用异常耗电...软件绿色联盟发布应用性能新标准 绿标3.0 | 让应用退、崩溃无处遁行,新稳定性标准将更全面 绿标3.0 | 把好应用体验第一关,兼容性新标准启动公示 90s带你快速Get性能新标准!...应用性能调试和优化经验分享及绿色应用性能标准解读 优化信息流很麻烦?三招教你轻松搞定 【携程分享】应用出海如何提升网络性能?

    92010

    BAT测试专家对web测试和APP测试总结

    WEB测试重点 1.功能测试: 所实现功能是否和需求一致; 2.界面测试: 界面是否美观,风格是否一致,文字内容是否正确; 3.链接测试: 打开链接速度是否合理;是否链接到正确页面;是否有空白页面;...APP测试重点 1.安装卸载测试: app在 不同操作系统(和ios),不同版本,不同机型上是否都能安装成功; 在安装过程,突然断网或网络不好,是否给出有好提示,网络恢复之后是否能正常下载...(变态测试) 7.压力测试: 用monkey,不断点击、滑动屏幕,看软件是否崩溃。...; 手机锁后进入app注意是否会崩溃,功能状态是否正常,尤其对于从后台切换到前台数据有自动更新时候; 当杀掉app进程,再开启app,app能否正常启动; 对于有数据交换页面,每个页面必须进行前后台切换和锁测试...,这种页面最容易出现崩溃; 出现必须处理提示框后,切换到后台,再切换回来,检查提示框是否还存在,有时候会出现提示框自动消失缺陷; app横竖切换,功能是否正常; 9.消息推送开关测试: 消息推送默认打开

    1.2K50
    领券