项目

一般

简介

错误 #11241

【设置】存储:点击U盘区域,设置停止运行

a3肖静超过 4 年 之前添加. 更新于 大约 4 年 之前.

状态:
已关闭
优先级:
指派给:
开始日期:
2020-12-11
计划完成日期:
% 完成:

0%

修正版本号:
1.0.3
模块:
软件
应用模块:
OFFICE
系统固件版本号:

1.0.2

复现概率:
100%
补充测试素材:
关闭原因:
研发已解决
责任方:
EBEN北京
暂缓原因:

描述

操作步骤:
1.连接U盘
2.进入设置-存储
3.点击U盘区域

实际结果:
设置停止运行

预期结果:
不报错

设置报错.jpg 查看 (43.9 KB) a3肖静, 2020-12-11 15:36

2.txt 查看 (884 KB) a3肖静, 2020-12-11 15:37

历史记录

#1a3肖静 更新于 超过 4 年 之前

12-11 15:25:34.775 30519 30519 E AndroidRuntime: FATAL EXCEPTION: main
12-11 15:25:34.775 30519 30519 E AndroidRuntime: Process: com.android.settings, PID: 30519
12-11 15:25:34.775 30519 30519 E AndroidRuntime: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.provider.action.BROWSE cat=[android.intent.category.DEFAULT] dat=content://com.android.externalstorage.documents/root/FA00-BA81 typ=vnd.android.document/root (has extras) }
12-11 15:25:34.775 30519 30519 E AndroidRuntime: at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1809)
12-11 15:25:34.775 30519 30519 E AndroidRuntime: at android.app.Instrumentation.execStartActivity(Instrumentation.java:1641)
12-11 15:25:34.775 30519 30519 E AndroidRuntime: at android.app.Activity.startActivityForResult(Activity.java:4905)
12-11 15:25:34.775 30519 30519 E AndroidRuntime: at android.app.Activity.startActivityFromFragment(Activity.java:4890)
12-11 15:25:34.775 30519 30519 E AndroidRuntime: at android.app.Activity$HostCallbacks.onStartActivityFromFragment(Activity.java:7170)
12-11 15:25:34.775 30519 30519 E AndroidRuntime: at android.app.Fragment.startActivity(Fragment.java:1130)
12-11 15:25:34.775 30519 30519 E AndroidRuntime: at android.app.Fragment.startActivity(Fragment.java:1109)
12-11 15:25:34.775 30519 30519 E AndroidRuntime: at com.android.settings.deviceinfo.StorageSettings.onPreferenceTreeClick(StorageSettings.java:290)
12-11 15:25:34.775 30519 30519 E AndroidRuntime: at android.support.v7.preference.Preference.performClick(Preference.java:986)
12-11 15:25:34.775 30519 30519 E AndroidRuntime: at android.support.v7.preference.Preference.performClick(Preference.java:961)
12-11 15:25:34.775 30519 30519 E AndroidRuntime: at android.support.v7.preference.Preference$1.onClick(Preference.java:148)
12-11 15:25:34.775 30519 30519 E AndroidRuntime: at android.view.View.performClick(View.java:5637)
12-11 15:25:34.775 30519 30519 E AndroidRuntime: at android.view.View$PerformClick.run(View.java:22445)
12-11 15:25:34.775 30519 30519 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:755)
12-11 15:25:34.775 30519 30519 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95)
12-11 15:25:34.775 30519 30519 E AndroidRuntime: at android.os.Looper.loop(Looper.java:154)
12-11 15:25:34.775 30519 30519 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6182)
12-11 15:25:34.775 30519 30519 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
12-11 15:25:34.775 30519 30519 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:912)
12-11 15:25:34.775 30519 30519 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:802)
12-11 15:25:34.778 586 598 W ActivityManager: Force finishing activity com.android.settings/.Settings$StorageSettingsActivity
12-11 15:25:35.284 586 600 W ActivityManager: Activity pause timeout for ActivityRecord{f320486 u0 com.android.settings/.Settings$StorageSettingsActivity t80 f}

#2a1徐永峰 更新于 超过 4 年 之前

  • 状态新建 变更为 进行中

crash的原因是没有应用响应这个浏览存储内容的请求。
对比M11plus与T11启动日志发现传参不一样。进一步跟踪响应的intent流程发现T11中是在DocumentsActivity中的buildDefaultState方法来处理ACTION_BROWSE_DOCUMENT_ROOT的Action并响应用户请求的。但是M11Plus的DocumentsActivity没有对应的方式来响应请求。它有一个相似的方法includeState()但是没有在该方法中处理BROWSE的Action.因为不是我移植的源码,所以不确定是移植的不完整还是Android7自身的bug。需要继续投入时间跟进。

M11Plus ERROR {act=android.provider.action.BROWSE cat=[android.intent.category.DEFAULT] dat=content://com.android.externalstorage.documents/root/0837-0816
typ=vnd.android.document/root (has extras)}     from uid 1000 on display 0

T11 SUCCESS {act=android.provider.action.BROWSE_DOCUMENT_ROOT cat=[android.intent.category.DEFAULT] dat=content://com.android.externalstorage.documents/root/0837-0816 cmp=com.android.documentsui/.DocumentsActivity} from uid 1000 on display 0

#3a1徐永峰 更新于 超过 4 年 之前

  • 指派给a1徐永峰 变更为 a1赵剑

经过调查发现系统没有集成DocumentsUI这个app.所以没有应用可以响应对应的ACtion
m11-v3/frameworks/base/packages/DocumentsUI

#4a1赵剑 更新于 超过 4 年 之前

已和外协沟通,等待对方提供patch

#5a1赵剑 更新于 超过 4 年 之前

  • 状态进行中 变更为 已解决-待验证
  • 指派给a1赵剑 变更为 a3肖静
  • 修正版本号 被设置为 1.0.3

#6 由 匿名用户 更新于 超过 4 年 之前

1.0.3版本验证通过

#7a3肖静 更新于 大约 4 年 之前

  • 状态已解决-待验证 变更为 已关闭
  • 关闭原因 被设置为 研发已解决

导出 Atom PDF