微信小程序总是闪退怎么回事

如题所述

首页/最新资讯/

微信闪退-小程序导致微信闪退原因

微信小程序1970-01-01 08:00:00
坚信很多朋友都有在应用手机微信,那麼大伙儿在应用小程序的全过程之中,是不是碰到过闪退的难题呢?
有关这一难题又应当怎样处理呢?
接下去网编就和大伙儿共享一下我的工作经验,微信闪退-小程序导致微信闪退原因以及解决方法:

一、现象

操作:通过扫描小程序码进入小程序,无其他操作
设备:某些安卓手机,如部分华为P20,OPPO r11,小米mix3等
微信版本:7.0+(当前最新版本)
操作系统:均为当前较新系统
出现概率:大部分机型不会出现,少数机型20%左右,少数机型80%左右

二、排查原因

使用微信开发工具的 Audit 功能无异常
清缓存无效
关闭多余运行程序无效
网速正常
大多为较新机型,无系统、版本、机型等过旧不兼容问题

三、过程

bug拖了很久,因为网上找到的所有原因和解决方案都不生效。客观原因找不到,只能一行一行拆解代码来检查。
找到大概率出现闪退的手机,进行真机测试。
把进入小程序时执行的所有代码注释掉,至少5次真机测试,小程序没有闪退,说明确实跟小程序执行的代码有关。
逐行释放执行代码,进行真机测试,由于是概率出现闪退,所以至少测试5次以上。
最终定位到问题代码
showMap字段被我使用wx:if控制两个view的交替显示与隐藏,于是可以判断,是在两个view销毁或重新渲染时出现闪退。
改用hidden实现显示与隐藏后,闪退现象消失。

四、结论

当初考虑到两个view的切换频率并不高,且代码内容较多,所以使用wx:if代替了hidden。但是扫码进入页面加载后,立即进行销毁和重新渲染,产生了非常高的切换消耗,导致小程序闪退。看来以后要谨慎选择wx:if或hidden了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-11-30
有时候微信会闪退,并且无法使用怎么办?今天就来教给大家,
具体如下:
1. 首先,打开微信后进入“我的”,点击“设置”
2. 进入设置界面后,点击“关于微信”按钮
3.进入后,点击“版本更新”按钮
4. 如果不是最新版本会有提示,请更新安装。
5. 随后回到微信设置界面,进入“通用”,点击“储存空间”
6. 随后点击缓存后面的“清理”和聊天记录后面的“管理”按钮、
7. 随后会跳出提示,点击“确定”即可
以上就是完整的解决微信自动退出的方法了~希望有帮到大家~
第2个回答  2021-01-17

微信小程序闪退是什么原因
微信小程序闪退的原因和处理形式:网速问题、运行程序过多、手机杀毒应用、软件版本问题、缓存垃圾过多。1、网速问题:部分应用需求1个稳定的网络,采取的是2G\/3G网络,导致闪退的也许性比较大,建议在有WiFi的情形下玩比较好。2、运行程序过多:假如不进行设置,许多应用都会自己运行,而手机后台程序过多...

如何解决微信小程序突然闪退的情况?
1. 内存不足:如果您同时运行了多个应用程序或打开了较大的应用程序,可能会导致微信小程序闪退。这是因为手机的内存不足,无法为微信小程序提供足够的资源。2. 软件问题:微信小程序可能存在一些bug或者程序错误,这可能导致闪退。在这种情况下,建议您更新微信到最新版本,或者尝试重新安装微信小程序。3....

小程序闪退是什么原因
以微信为例,其小程序闪退的原因有:1、应用程序自身漏洞:开发的应用程序代码存在缺陷,造成大多数设备在运行该程序时会出现闪退的情况。这种情况需要开发者进行解决。2、系统固件版本不支持、系统配置(CPU、RAM等)不支持。这种情况表现为部分设备能正常运作该程序,而其它设备会闪退。微信(wechat)是腾讯...

微信小程序闪退怎么解决?_软件教程
5、检查网络:另外,如果网络状况不佳,也可能会导致小程序闪退。在这种情况下,需要检查并确保设备已连接到稳定的网络。6、联系微信客服:如果以上方法都不能解决问题,可以联系微信客服获取帮助。他们可以为您提供更具体的解决方案。

为什么微信小程序会闪退?
1、内存不足,使用自带的或者下载的清理软件,进行清理一下缓存就可以了。2、原因:小程序发布大小超限,微信官方限制小程序的发布代码不能超过1MB,而在实际开发过程中,一般的小程序难免会有图片等富媒体文件,而这些富媒体文件会占用大量的存储空间,最终导致整个上传的程序包超过限制。因此,开发者需要将...

微信小程序闪退是什么原因
微信小程序突然退出的困扰解析 当我们在微信上愉快地使用小程序时,可能遇到一个不愉快的情况——闪退。这种现象背后隐藏着多种可能的原因,下面逐一揭示。首先,内存压力是常见的元凶。手机内存不足时,小程序可能由于内存分配受限而被迫退出。解决的方法是清理后台运行的应用,释放宝贵的内存空间。其次,...

为什么有些小程序点开就闪退呢?
1、缓存太多。微信的长时间使用,会在微信内部存在很多缓存,如果长时间不清理,就会造成微信打开缓慢以及小程序打不开的状况,建议通过我的——设置——存储空间对微信缓存进行清理。2、微信版本。微信版本没有及时更新也会使小程序的打开受到影响。3、小程序正在维修或已经停运。如果你是用的小程序正在...

微信小程序打开闪退是怎么回事呢?
首先,检查网络连接。小程序需要网络支持才能正常运行,因此,确保设备连接的网络稳定且速度良好是关键。可以尝试切换到其他网络环境,如从Wi-Fi切换到移动数据网络,或从移动数据网络切换到Wi-Fi,然后重新打开小程序看是否能正常加载。其次,清理缓存。长时间使用小程序会产生缓存数据,这些数据可能堆积过多...

微信小程序打开后闪退?怎样解决?
1、缓存太多,微信的长时间使用,会在微信内部存在很多缓存,若长时间不清理,就会造成微信打开缓慢以及小程序打不开的状况。2、微信版本,微信版本没有及时更新也会是小程序的打开收到影响。3、小程序正在维修或已经停运,如果你是用的小程序正在内部维修或者已经停运,那么任何人都是打不开的。当然这...

微信小程序闪退
微信小程序闪退微信小程序闪退,可能是手机缓存垃圾过多、运行程序过多、网络不好造成的,也可能是缺少数据包或系统不兼容造成的。查找微信小程序的操作方法如下:微信小程序闪退 1、打开微信app,切换到“发现页面”。2、点击下方的“小程序”,点击右上方的搜索图标。3、在搜索框...

相似回答