三星手机「我的文件」应用闪退问题的解决方法

这篇具有很好参考价值的文章主要介绍了三星手机「我的文件」应用闪退问题的解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.「我的文件」闪退问题

发生闪退问题时的手机环境:

  • OneUI 版本:从 OneUI 3.x 升级到 OneUI 4.x
    这个版本升级中,增加了对 设备 ID(OAID)的访问控制。

  • 「我的文件」版本:出问题的版本有 v13.1.00.193,v13.0.01.21, v13.0.01.92, v13.1.00.171,版本信息取自 Galaxy Store 中「我的文件」评论区。
    v13.1.00.193 版本是 2022 年 5 月 12 日发布,是目前最新的版本。
    说明:升级「我的文件」版本并不能解决问题。

  • 手机型号:G9750(S10+),Note10+,S20,S21,S22

信息来源:盖乐世社区,以及 Galaxy Store 中 「我的文件」评论区

2. 解决方法

解决方法1:正解,允许使用设备 ID

1)打开“设置” 应用

2)点击“生物识别和安全性”

3)点击“其他安全设置”

4)点击“设备ID”

5)“允许使用设备ID”,启用这个功能

解决方法2:卸载更新

对于某些人可能是有用的。
不确定是否对所有人有用。

解决方法3: 使用其他【安全可靠】的文件管理工具

毕竟只是「我的文件」这一个 应用的问题,不是文件系统的问题,所以,使用其他的文件管理工具,也是一个解决方法。

警告

某个应用闪退,确实影响心情。尤其是「我的文件」这样用的比较频繁的系统应用,去 Galaxy Store 「我的文件」评论区打个差评,完全可以理解。

但一定不要做这件事:「恢复出厂设置」。
不要「恢复出厂设置」,
不要「恢复出厂设置」,
不要「恢复出厂设置」。

不要动不动就「恢复出厂设置」,否则会导致更糟糕的结果。

3. 允许使用设备 ID,为什么是正解?

这个解决方法 「允许使用设备 ID」 跟 「我的文件」看起来没有关系。

但,从闪退时的日志来看,是由于 OAID 获取不到导致的空指针异常,进而导致「我的文件」强制退出。

所以,解法是,允许「我的文件」获取 OAID (允许使用设备 ID)。

相关日志:
FATAL EXCEPTION: main Process: com.sec.android.app.myfiles, PID: 652 java.lang.NullPointerException: Parameter specified as non-null is null: method d.s.b.d.e, parameter oaid

4. 验证

updated on 2022-06-03

Step1:验证前的状态

我的手机中的「允许使用设备 ID」是打开的,忘记是什么时候打开的了。这也是「我的文件」一直没有闪退问题的原因。

我验证的方式是关闭「允许使用设备 ID」,看看是否会闪退。

「我的文件」版本是 v13.1.00.193 。是目前(2022.06.03)最新的版本。

Step2:关闭「允许使用设备 ID」

我把「允许使用设备 ID」关闭后,「我的文件」应用 在运行过程中闪退了,日志见下面。
此时,在不允许使用设备 ID 的前提下,「我的文件」会一直闪退。

Step3:打开「允许使用设备 ID」

打开「允许使用设备 ID」后,「我的文件」运行正常。

这时候,再次关闭「允许使用设备 ID」,「我的文件」也会正常运行了。
说明只需要获取一次设备 ID(OAID),而这个 ID 如果用户不重置,是不变的。所以「我的文件」可能把设备 ID (OAID)保存起来,不用每次获取了。

附:闪退时的调用栈

06-03 15:18:28.971 10118 22427 22427 E AndroidRuntime: FATAL EXCEPTION: main
06-03 15:18:28.971 10118 22427 22427 E AndroidRuntime: Process: com.sec.android.app.myfiles, PID: 22427
06-03 15:18:28.971 10118 22427 22427 E AndroidRuntime: java.lang.NullPointerException: Parameter specified as non-null is null: method d.s.b.d.e, parameter oaid
06-03 15:18:28.971 10118 22427 22427 E AndroidRuntime: 	at com.sec.android.app.myfiles.d.o.b3.o(Unknown Source:17)
06-03 15:18:28.971 10118 22427 22427 E AndroidRuntime: 	at com.sec.android.app.myfiles.d.o.b3.z(Unknown Source:0)
06-03 15:18:28.971 10118 22427 22427 E AndroidRuntime: 	at com.sec.android.app.myfiles.d.o.v0.a(Unknown Source:8)
06-03 15:18:28.971 10118 22427 22427 E AndroidRuntime: 	at com.sec.android.app.myfiles.d.o.m3.g$b.onServiceConnected(SourceFile:6)
06-03 15:18:28.971 10118 22427 22427 E AndroidRuntime: 	at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:2235)
06-03 15:18:28.971 10118 22427 22427 E AndroidRuntime: 	at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:2268)
06-03 15:18:28.971 10118 22427 22427 E AndroidRuntime: 	at android.os.Handler.handleCallback(Handler.java:938)
06-03 15:18:28.971 10118 22427 22427 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:99)
06-03 15:18:28.971 10118 22427 22427 E AndroidRuntime: 	at android.os.Looper.loopOnce(Looper.java:226)
06-03 15:18:28.971 10118 22427 22427 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:313)
06-03 15:18:28.971 10118 22427 22427 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:8663)
06-03 15:18:28.971 10118 22427 22427 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
06-03 15:18:28.971 10118 22427 22427 E AndroidRuntime: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:567)
06-03 15:18:28.971 10118 22427 22427 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1135)

附:设备 ID 是什么?

早期的设备 ID 是 IMEI 和 MEID。GSM 手机中用 IMEI,CDMA 手机用 MEID,术语不一样,但意思一样。

早期的 Android 版本中,允许第三方应用获取 IMEI,但是新版本中,Google 官方禁止第三方应用获取 IMEI,需要使用其他方案代替 IMEI。

新方案是 移动安全联盟 MSA 提出的,采用 OAID 、VAID、AAID 等 设备 ID 替代 IMEI。

参与到移动安全联盟 OAID 方案的设备厂商有,华为、小米、OPPO、vivo、中兴、努比亚、魅族、联想、三星等。

所以,目前来说,设备 ID 一般指 OAID。 而 IMEI 是一直都在的,没有消失,只是严格限定使用 IMEI 的范围,例如第三方应用不能使用 IMEI。

OAID 的用途

OAID 的用于广告相关的业务,比如,个性化推荐,广告推广等,需要标识用户时,采用 OAID。(之前是采用 IMEI )

所以,「允许使用设备 ID」并不会造成用户数据的泄露,是采用了更安全的方案替代了之前的旧方案(第三方应用使用 IMEI 算是用户数据泄露)。

设备 ID 的全称

缩写 全称
IMEI International Mobile Equipment Identity, 国际移动设备识别码
MEID Mobile Equipment Identifier,移动设备识别码。
UDID Unique Device Identifier ,设备唯一标识符
OAID Open Anonymous Device Identifier,匿名设备标识符
VAID Vendor Anonymous Device Identifier,开发者匿名设备标识符
AAID Application Anonymous Device Identifier,应用匿名设备标识符

参考

移动安全联盟官网

移动智能终端补充设备标识规范-v20190516.pdf文章来源地址https://www.toymoban.com/news/detail-484996.html

到了这里,关于三星手机「我的文件」应用闪退问题的解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 三星手机提取微信聊天数据

    三星手机提取微信聊天数据的方法,无需root。 注意,暴力破解密码需要英伟达显卡,一小时内破解,无显卡可能要两天。 三星USB驱动下载 S换机助手下载链接 找到备份路径下的 SM-G9730_20230113231240APKFILEcom.tencent.mm.data 文件,右键=7-Zip=打开压缩包,找到 com.tencent.mmrMicroMsg

    2024年02月16日
    浏览(31)
  • 折叠手机销量增长近两倍,三星终于王者归来,连中国手机也臣服了

    群智咨询给出了2021年全球折叠手机销量预估数据,估计折叠手机销量达到720万,同比增长188%,而三星是其中的最大赢家,成为折叠手机市场毫无疑问的王者。 群智咨询认为2021年三星占有折叠手机市场近八成的市场份额,此前市调机构DSCC则认为三星占有折叠手机市场93%的市

    2024年02月07日
    浏览(26)
  • 支持小米、OPPO!三星查询手机OLED屏幕网站上线:你用的啥屏?

    3月17日消息,日前,三星显示宣布推出“OLED Finder”网站, 登陆网站的用户可通过手机品牌和型号名称,查询手机屏是否使用“三星OLED”。 据了解, 可查询的手机品牌包括三星、vivo、OPPO、小米、一加、真我等8大主流手机品牌、700多个型号。 同时,三星官方表示,计划未来

    2024年02月08日
    浏览(26)
  • 三星S24未破智能手机藩篱,AI Phone继续期待黑马

    匆忙离开深圳机场的时候,《智物》遇到几位熟悉的老朋友。习惯了在中国市场边缘生存的,全球第一代智能手机企业三星公司,刚刚在此地录制完了新旗舰手机三星S24系列的发布会视频。 贵为全球第一大智能手机品牌的三星发布会居然不是直播。韩式套路之外,三星Galax

    2024年02月20日
    浏览(27)
  • 手机AI便捷高效 三星Galaxy S24系列开启移动办公新体验

    在当今快节奏的工作当中,高效的沟通和信息处理能力是成功的关键。随着生成式AI技术的飞速发展,很多职场人已经开始借助AI的力量提升基础工作的效率。全新的三星Galaxy S24系列搭载一系列强大的AI应用,提供无缝、高效、实用的办公体验,让用户无需复杂设置也能尽享

    2024年04月15日
    浏览(85)
  • 失去中国市场的三星继续称霸全球,中国手机的份额反而进一步下降了

    市调机构canalys公布了二季度全球手机市场的数据,数据显示三星、苹果的市场份额保持稳定并位居全球前二,三星的表现显然让人称奇,一直被唱衰,却一直都稳稳占据全球手机市场第一名。 从Canalys公布的数据可以看到,三星以21%的份额遥遥领先;苹果则以17%的份额位居第

    2024年02月15日
    浏览(32)
  • Android 平板、手机: 忘记密码处理及刷机处理技术贴(以三星为例)

    ***忘记密码:         一、准备工作 准备一台设置了密码的三星手机,或者一台忘记了密码的手机。 二、三星手机密码解锁的方法 1、首先要将手机进行关机,因为不管有没有密码,手机都是可以正常的关机的。关机之后就可以进入到recovery了。如何进入recovery呢?很简单,电

    2024年02月10日
    浏览(34)
  • 手机显示此应用专为旧版android打造,因此可能无法运行,点击应用后闪退的问题解决方案

    如果您在尝试安装并运行一个Android应用(APK文件)时遇到错误消息“此应用专为旧版Android打造, 因此可能无法运行”,或者应用在启动时立即崩溃,以下是一些您可以尝试的解决步骤: 图片来源:手机显示此应用专为旧版android打造,因此可能无法运行,点击应用后闪退的问题

    2024年01月21日
    浏览(51)
  • 三星平板第二个屏幕连接后黑屏闪退

    三星平板有个功能叫 第二个屏幕 ,可以连接电脑当扩展屏使用,具体方法为按下下面的按钮,然后在windows电脑上点击 win+K ,选择自己的平板电脑即可连接。但是个人使用时却出现了 点击连接后,平板黑屏一段时间然后闪退,同时电脑显示无法连接到设备 的问题。 首先 更

    2024年02月01日
    浏览(174)
  • Android 报错,闪退(错误)日志保存到手机内存中,以文本文件的形式保存

    1.直接贴代码 2.在Application中进行初始化 3.修改mainfests,添加权限,修改application节点。需要配置全局启动类,不然不会启动MyApplication 类。还有需要注意,如果是安卓6.0以上的系统需要动态申请权限(读写文件权限)。 就是图片中的权限

    2024年02月16日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包