共享功能崩溃问题解决方案

9次阅读
没有评论

问题描述

在使用华为荣耀9手机时发现,所有应用的分享功能都会在点击分享按钮后崩溃并重新启动,而不会显示可以分享的应用列表。经检查,该问题出现在所有应用上,而非特定应用。经过调试,用户在Android Studio中获取到以下异常堆栈:

E/AndroidRuntime: FATAL EXCEPTION: ModernAsyncTask #1
Process: com.google.android.apps.photos, PID: 19271
java.lang.RuntimeException: An error occurred while executing doInBackground()
at pu.done(PG:5)
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:383)
at java.util.concurrent.FutureTask.setException(FutureTask.java:252)
at java.util.concurrent.FutureTask.run(FutureTask.java:271)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Thread.java:636)
at java.lang.Thread.run(Thread.java:784)
Caused by: java.lang.NullPointerException: Attempt to read from field 'android.content.pm.ApplicationInfo android.content.pm.ComponentInfo.applicationInfo' on a null object reference
at android.os.Parcel.readException(Parcel.java:1960)
at android.os.Parcel.readException(Parcel.java:1900)
at android.content.pm.IPackageManager$Stub$Proxy.queryIntentActivities(IPackageManager.java:3621)
at android.app.ApplicationPackageManager.queryIntentActivitiesAsUser(ApplicationPackageManager.java:937)
at android.app.ApplicationPackageManager.queryIntentActivities(ApplicationPackageManager.java:926)
at aham.d(PG:7)
at pi.d(PG:3)
at pi.b(PG:19)
at px.call(PG:5)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Thread.java:636)
at java.lang.Thread.run(Thread.java:784)

异常信息表明,NullPointerException 是导致此问题的原因。

解决方案

方案1

系统问题排查
操作步骤
1. 检查手机系统是否有更新,确保手机操作系统为最新版本。
2. 清除系统缓存和重启手机。
3. 重新安装华为荣耀9手机自带的系统恢复包,以恢复出厂设置。
4. 如果上述操作无法解决问题,建议联系华为官方客服进行进一步诊断和修复。

方案2

应用冲突排查
操作步骤
1. 检查手机中是否有安装可能导致冲突的应用,尤其是那些可能与系统共享功能产生冲突的应用。
2. 使用“设置” > “应用管理” > “应用信息”,查看每个应用的权限和应用详情,寻找可能引起冲突的应用。
3. 卸载疑似引起冲突的应用,观察问题是否解决。
4. 如果卸载某些应用后问题解决,记录这些应用的名称和版本号,避免再次安装。

方案3

数据恢复
操作步骤
1. 备份当前手机上的重要数据。
2. 重装手机系统到最新版本。
3. 从备份中恢复数据。
4. 检查问题是否解决。
5. 如果问题仍然存在,考虑重新安装手机系统并再次尝试恢复数据。

通过上述步骤,用户成功解决了手机上所有应用共享功能崩溃的问题。建议用户按照步骤逐一排查,找到真正的原因并解决。

正文完