精华内容
下载资源
问答
  • 2021-06-07 01:22:06

    在应用app的时候,我们常常会遇到app闪退各类的问题。

    那么怎么解决和分析,以及处理这些问题,我在这里列举几个常见的app闪退的问题,并希望大家可以通过这几类分析,尽量避免app闪退这样的大问题。

    第一点,网络数据的请求和保护,在app进行网络切换的时候,如果没有做好网络保护,是会出现app闪退问题的,所以,在网络请求类中,设置好网络的断网保护,就可以解决这类问题了

    第二点,主线程的死锁

    第三点,数据安全保护,在数据和网络服务器之间进行交互的时候,服务器返回的空类型有多种多样类型,可以为null,也可以为空类型加nukl,可以有空格等,所以,在做好空值处理的时候,需要考虑多种情况,如果空值判断不好,也是会出现闪退问题的,再者就是最好在数据处理的时候,添加空值判断

    第四点,数据的返回,做安全判断,在服务器对接的时候,如果数据处理没有做好,返回回调的数据安全判断,也是会出现闪退问题

    第五点,野指针或者内存泄露,这个就需要启用Zombie Object进行悬挂指针的检测。

    或者 应用Product -> Analysis进行内存泄露的初步检测。

    也 可以在xcode的build setting中打开implicit retain of ‘self’ within blocks,xcode编译器会给出警告,逐个排查警告。

    抑或  应用Leak Instrument进行内存泄露查找。

    在以上方法不奏效的情况下,通过查看dealloc是否调用查看某个class是否泄露的问题

    更多相关内容
  • Android平台下一个APP闪退问题的解决过程 原创作品 2018.02.23日
  • app返回上一级方法,闪退

    正常流程,按app左边返回键,应该是回退到上一级页面,但目前遇到的是按返回键后,app直接退出。

    先回顾下返回跳转页面都有哪几种方法:

    1 uni.navigateTo(OBJECT)

    保留当前页面,跳转到应用内的某个页面,OBJECT里面有多个参数,可以增加事件,以及成功回调函数等。这里只写传参URL使用

    uni.navigateTo({
    	url: 'test?id=1&name=uniapp'
    });

    2 uni.redirectTo(OBJECT)

    关闭当前页面,跳转到应用内的某个页面。

    uni.redirectTo({
    	url: 'test?id=1'
    });

    3 uni.reLaunch(OBJECT)

    关闭所有页面,打开到应用内的某个页面

    uni.reLaunch({
    	url: 'test?id=1'
    });

    注意:H5端调用uni.reLaunch之后之前页面栈会销毁,但是无法清空浏览器之前的历史记录,此时navigateBack不能返回,如果存在历史记录的话点击浏览器的返回按钮或者调用history.back()仍然可以导航到浏览器的其他历史记录

    4 uni.switchTab(OBJECT)

    跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面

    uni.switchTab({
    	url: '/pages/index/index'
    });

    5 uni.navigateBack(OBJECT)

    关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages() 获取当前的页面栈,决定需要返回几层

    uni.navigateBack({
    	delta: 2   // 若是不写参数,默认delta为1
    });  

    上述是返回上一级页面,可能会经常用到的方法,在排查闪退的时候可以去一一尝试,然而我遇到的问题,不属于这上面反馈上一级的原因,是在app中遇到了人脸识别功能,在人脸识别初始化的方法中,使用到了定时器,setTimeOut设置了300毫米再去执行初始化, 初始化正常执行,点击进入到下一页面后,返回上级就会出现app闪退。具体原因不详,但把定时器时间设置成500毫米后,就一切正常。

    若是有朋友知道这个原因,麻烦告知下,谢谢。写这篇文章就是想提醒下猿友,若是按照上述说到的那些方法都解决不了问题的时候,可以看看代码中是否也存在类似的定时器,去尝试改改时间试试。

    参考网址:uni.navigateTo(OBJECT) | uni-app官网

    展开全文
  • app闪退分析

    2021-07-19 10:20:00
    1.应用版本过低,app的sdk和手机的系统不兼容,造成闪退 2.有些api在老版本中有,在新版本中没有,造成对象为空引起闪退 三、缓存垃圾过多 1.缓存垃圾过多,由于Android系统的特性,如果长时间不清理垃圾,会导致...

    一、网络异常引起的

    1.网络异常引起的,服务端响应不及时,可能导致闪退,检查网络配置情况

    二、版本过低

    1.应用版本过低,app的sdk和手机的系统不兼容,造成闪退

    2.有些api在老版本中有,在新版本中没有,造成对象为空引起闪退

    三、缓存垃圾过多

    1.缓存垃圾过多,由于Android系统的特性,如果长时间不清理垃圾,会导致越来越卡,也会出现闪退情况

    四、设计不合理

    1.1个接口,拉取的数据量太大,请求结果会很慢,且占用大量内存,APP会闪退

    2.比如,我们现在做的记录仪,进入相册列表的时候,要拉取所有图片,拉取太慢了,1就闪退

    五、拍照、选择图片后闪退

    1手机内存小

    2部分手机在使用相机拍照时存在横竖屏切换,可能会导致我们应用重新调整生命周期,解决办法:在使用拍照功能的Acitivity设置:android:configChanges=“orientation|keyboardHidden|screenSize”

    3.APP中访问访问的地方,组件中的Image View没有正常的下载并显示到app页面上

    六、权限问题

    1.权限问题,一般是AndroidManifest文件中忘记配置相关权限

    七、不同APP间切换

    1.交互测试,可能会出现闪退

    八、页面布局问题

    1.用LinearLayout布局时忘记指定orientation,出现了闪退。

    九、其他

    打包真机时apk忘记选择V1,V2

    原因:

    十、文章来自

    https://www.cnblogs.com/anliux/p/12570686.html

    展开全文
  • 满意答案lawlovefat2015.03.09采纳率:52%等级:12已帮助:8866人Andro开发解决5.0安装成功后打开直接闪退问题,andro5.0这阵子在开发一个app项目,在4.4.2以及以前的机器上都没有任何问题,然后在5.0的小米手机上...

    满意答案

    02ae427d08e371d7e90d5b995e828d6d.png

    lawlovefat

    2015.03.09

    02ae427d08e371d7e90d5b995e828d6d.png

    采纳率:52%    等级:12

    已帮助:8866人

    Andro开发解决5.0安装成功后打开直接闪退问题,andro5.0

    这阵子在开发一个app项目,在4.4.2以及以前的机器上都没有任何问题,然后在5.0的小米手机上安装成功了,但是一打开就闪退了,困扰了好久才解决这个问题,

    首先5.0的系统对权限的引用做了更高级的优化,你得先查看在AndroidMainfest.xml文件中是否有同样的权限重复出现了,如果有的话,去掉一个。

    我也是如此检查了一遍,发现没有,但是程序依然在小米5.0上打开闪退,然后我发现一个这样的异常信息

    java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/cn.miandanhui-1/base.apk"],nativeLibraryDirectories=[/data/app/cn.miandanhui-1/lib/arm, /vendor/lib, /system/lib]]] couldn't find "liblocSDK5.so"

    提示无法找到liblocSDK5.so这个文件,我查了一下在的项目lib文件下有个armeabi文件夹,里面命名有这个文件,为什么他还提示找不到呢,

    然后想到在armeabi编译是不是在armeabi-v7a下面也需要呢,然后我果断复制一份到armeabi-v7a文件夹下,然后运行了一下,果断好了

    03分享举报

    展开全文
  • 随后在大疆社区官方给出了解决方案,如下:关于DJI GO 4 APP闪退解决方案目前关于DJI GO4 APP闪退的问题,我们已定位到该问题产生的原因并进行修复,请按照以下解决方案进行APP/固件升级。【DJI GO 4 闪退解决方案】...
  • 安卓开发笔记——APP闪退解决方案

    千次阅读 2019-04-02 17:02:31
    笔者在开发一个智能家居APP的过程中,遇到APP闪退的情况,将日志打印出来: 怀疑可能是布局文件的问题,最后发现是由于在布局文件中View中的"V“误敲成了小写: 将布局相关内容改正过来即可,APP就可以重新...
  • APP闪退,日志如下:

    2021-06-10 12:39:20
    APP闪退,看提示这大致的意思是内存不够?应该怎么解决?百度查了下有文章说在manifest.xml中添加一个属性:android:largeHeap="true",这个manifest.xml在哪里?应该怎么加?日志如下:BOARD:rk30sdkBOOTLOADER:...
  • 打开一个app闪退解决方法

    千次阅读 2021-06-02 21:24:46
    打开一个app闪退最近在学android,这边有个小问题,打开这个应用就闪退是什么原因?packagecom.example.linearlayouttest;importandroid.os.Bundle;importandroid.app.Activity;importandroid.view.Menu;...
  • Android中造成APP闪退的原因总结

    万次阅读 多人点赞 2018-05-15 10:32:06
    4.拍照/选择图片后闪退:①手机内存小②部分手机在使用相机拍照时候存在横竖屏切换,可能会导致我们应用重新调整生命周期.解决办法:在使用到拍照功能的Activity设置:android:configChanges="orientation...
  • 模拟器打开新版联通app闪退。有能解决的没
  • sudo codesign -f -s - --deep AppPath xattr -cr AppPath
  • 如图所示,通过黄鸟抓包某app时,app出现错误提示后,闪退
  • reportJSException >>>> exception function:invokeCallJSBatch, exception:invokeCallJSBatch#java.lang.OutOfMemoryError: Failed to allocate a 226582696 byte allocation with 25165824 free bytes...
  • 具体的问题出现在第二节,配置完比目的相关依赖文件,在OnCreat()方法里初始化自己的数据库后,在虚拟机里运行了一下app,直接闪退。 再次通过应用菜单进入app,直接报错app keeps stopping. 解决方法: 由于问题很...
  • 解决方案: 进入拨号界面输入:##2846579## 依次选择:后台设置—LOG设置—AP 日志 重新启动手机 问题二:闪退重启清空Log日志 方式一 : 错误出现后,迅速拔掉USB线 【偶尔有用】 方式二 : 1、找到手机设置 —>...
  • 目录一、故事开始二、问题分析三、无脑排查四、总结 一、故事开始 2022/3/27 一个风和日丽的下午☀️☀️ ...我使用的是pyinstaller,在终端用打包命令 pyinstaller -w --clean main.py将项目打包成main.app,双击
  • app闪退

    千次阅读 2016-04-16 15:19:03
    iOSapp闪退时系统会生成一个crash日志,保存在设备上。crash日志里面有很多有用的信息,比如对内存堆栈信息和内存映像,通过解析这些信息来解析出crash时的代码逻辑。 crash一般有两种原因:违反iOS系统的规则导致...
  • 在做Android APP开发初期,作为一个新手,有一个问题也困扰了我好久,就是在代码中动态修改控件属性的问题。前提是我已经有一个定时器了,并且在定时器中实现了UI的主线程,我的代码中包含了通讯的过程,因为这个UI...
  • App闪退是很讨厌的事情。我们在玩iPhone时,打开某个App偶尔会出现一闪然后就退出到后台的闪退现象或者弹出登录的对话框的情况。相信不少朋友都遇到过这种闪退问题。这到底是什么原因,应该怎么解决呢?看完这个相信...
  • 较低版本的安卓系统会存在 切换视频链接黑屏或者直接闪退的问题 一般是 安卓8以下的系统 我是开发在投影仪上的,系统更老,才5.7,所以就出现了闪退问题 有两个方法可以尝试解决 方法一:video标签添加 codec=...
  • 面试的时候是否有被问到,假如当一个安卓app闪退了,然后操作发现不是的必现的时候,你是怎么解决,提交Bug的,怎么确定最后是否解决的?大部分的答案如下:1.很多的人的回答是尽量的去回忆操...
  • app常见的 闪退闪退的原因

    千次阅读 2021-09-07 09:02:55
    此问题经常在面试中会被问到,那么作为经常测试app,是不是应该花点心思搞清楚啊。。。。。 以下基于我多年的测试经验,以及遇到的情况做个汇总,如果有写得不恰当的地儿,欢迎各位博客好友们帮忙指正。 一、闪退...
  • 可能会由于该原因导致app闪退。 思路:快速点击自己手机的app,发现会频繁出现“正在加载中”等提示,这个东西很眼熟,在进度框加载中见过 解决方案:使用进度框在页面覆盖一层,直到加载完毕在本Activity的onPause...
  • 不知怎么的,我的电脑Windows自带的App用不了了,会闪退,特别的打开图片时会闪烁一下,然后提示”应用未启动“。在网上找了许多方法都没效果,最后,找到了下面这个有用的方法。 win10-microsoft store卸载了...
  • iOS App连续闪退检测及对应处理

    千次阅读 2022-01-02 11:14:41
    在退出登录时, 正常的用户在退出登录时会清除成功userDefault中的数据,一般只会crash一次,但是有个用户比较特殊, 出现了连续闪退, 主要原因就是userDefault中的数据没有清除成功, 下次再启动app, 从userDefault中...
  • 近日,在APP上进行手机拍照,发现很奇怪的问题:就是在进行拍照的时候,APP闪退,然后功能不正常;而且,闪退是非必现的——也就是多次操作肯定会出现,但并不能确定出现的时间和原因。 当时,找了各种原因,刚...
  • 但是生成的APK直接闪退,由于网上的关于Buildozer的文档较少,所以在此记录下问题解决过程,后续有需要可以参考。 1 故障描述 使用Kivy+Buildozer后使用buildozer android debug deploy run进行打包上传后运行直接...
  • Android中App闪退的原因分析及处理

    万次阅读 2019-02-15 11:10:48
    拍照/选择图片后闪退:①手机内存小②部分手机在使用相机拍照时候存在横竖屏切换,可能会导致我们应用重新调整生命周期.解决办法:在使用到拍照功能的Activity设置:android:configChanges=“orient...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,547
精华内容 4,618
关键字:

如何解决app闪退