之前用 Pixel7 就一直闪退,连欢迎页都见不到,点开就崩。换了 Pixel9Pro 依然如此。现在只能由微信小程序查话费,但是很多会员操作又强制 APP 才能使用,小程序无法办理,十分崩溃。
截了个崩溃 Log ,看有没有移动的程序员来看看:
2025-03-26 10:46:46.515 1317-5096/? I/ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.greenpoint.android.mc10086.activity/com.mc10086.cmcc.base.StartPageActivity bnds=[577,265][725,514]} with LAUNCH_MULTIPLE from uid 10257 (sr=109008346) (BAL_ALLOW_VISIBLE_WINDOW) result code=0
2025-03-26 10:46:46.515 2160-2180/? V/WindowManagerShell: Transition requested (#1804): android.os.BinderProxy@96498a8 TransitionRequestInfo { type = OPEN, triggerTask = TaskInfo{userId=0 taskId=607 effectiveUid=10357 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.greenpoint.android.mc10086.activity/com.mc10086.cmcc.base.StartPageActivity } baseActivity=ComponentInfo{com.greenpoint.android.mc10086.activity/com.mc10086.cmcc.base.StartPageActivity} topActivity=ComponentInfo{com.greenpoint.android.mc10086.activity/com.mc10086.cmcc.base.StartPageActivity} origActivity=null realActivity=ComponentInfo{com.greenpoint.android.mc10086.activity/com.mc10086.cmcc.base.StartPageActivity} numActivities=1 lastActiveTime=85427370 supportsMultiWindow=true resizeMode=2 isResizeable=true minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{android.window.IWindowContainerToken$Stub$Proxy@485fc1} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 153 - 0, 0) topActivityInfo=ActivityInfo{c43c366 com.mc10086.cmcc.base.StartPageActivity} launchCookies=[android.os.BinderProxy@54776a7] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=false isVisibleRequested=false isTopActivityNoDisplay=false isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false isActivityStackTransparent=false lastNonFullscreenBounds=Rect(243, 644 - 717, 1604) capturedLink=null capturedLinkTimestamp=0 requestedVisibleTypes=-9 topActivityRequestOpenInBrowserEducationTimestamp=0 appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false eligibleForLetterboxEducation= false isLetterboxEducationEnabled= false isLetterboxDoubleTapEnabled= false eligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 topActivityLetterboxAppWidth=-1 topActivityLetterboxAppHeight=-1 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false hasMinAspectRatioOverride=false topActivityLetterboxBounds=null cameraCompatTaskInfo=CameraCompatTaskInfo { freeformCameraCompatMode=inactive}} topActivityMainWindowFrame=null}, pipChange = null, remoteTransition = RemoteTransition { remoteTransition = android.window.IRemoteTransition$Stub$Proxy@1be9754, appThread = android.app.IApplicationThread$Stub$Proxy@f3a36fd, debugName = QuickstepLaunch }, displayChange = null, flags = 0, debugId = 1804 }
2025-03-26 10:46:46.519 1317-5096/? I/AppsFilter: interaction: PackageSetting{6c7e086 com.google.android.microdroid.empty_payload/10285} -> PackageSetting{dca86f3 com.greenpoint.android.mc10086.activity/10357} BLOCKED
2025-03-26 10:46:46.527 4130-1669/? D/ForegroundUtils: UID: 10086 is in foreground: false
2025-03-26 10:46:46.527 3618-5129/? D/BinderSender: sendBinder to uid 10357: packages=com.greenpoint.android.mc10086.activity
2025-03-26 10:46:46.536 1317-5144/? D/CoreBackPreview: Window{f5de961 u0 Splash Screen com.greenpoint.android.mc10086.activity}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@1272947, mPriority=0, mIsAnimationCallback=false, mOverrideBehavior=0}
2025-03-26 10:46:46.536 1317-1807/? I/ActivityManager: Start proc 19594:com.greenpoint.android.mc10086.activity/u0a357 for next-top-activity {com.greenpoint.android.mc10086.activity/com.mc10086.cmcc.base.StartPageActivity}
2025-03-26 10:46:46.541 1317-1789/? V/WindowManager: Sent Transition (#1804) createdAt=03-26 10:46:46.506 via request=TransitionRequestInfo { type = OPEN, triggerTask = TaskInfo{userId=0 taskId=607 effectiveUid=10357 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.greenpoint.android.mc10086.activity/com.mc10086.cmcc.base.StartPageActivity } baseActivity=ComponentInfo{com.greenpoint.android.mc10086.activity/com.mc10086.cmcc.base.StartPageActivity} topActivity=ComponentInfo{com.greenpoint.android.mc10086.activity/com.mc10086.cmcc.base.StartPageActivity} origActivity=null realActivity=ComponentInfo{com.greenpoint.android.mc10086.activity/com.mc10086.cmcc.base.StartPageActivity} numActivities=1 lastActiveTime=85427370 supportsMultiWindow=true resizeMode=2 isResizeable=true minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{RemoteToken{b69fa3f Task{b647c57 #607 type=standard A=10357:com.greenpoint.android.mc10086.activity}}} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 153 - 0, 0) topActivityInfo=ActivityInfo{218ef0c com.mc10086.cmcc.base.StartPageActivity} launchCookies=[android.os.BinderProxy@cbba055] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=false isVisibleRequested=false isTopActivityNoDisplay=false isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false isActivityStackTransparent=false lastNonFullscreenBounds=Rect(243, 644 - 717, 1604) capturedLink=null capturedLinkTimestamp=0 requestedVisibleTypes=-9 topActivityRequestOpenInBrowserEducationTimestamp=0 appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false eligibleForLetterboxEducation= false isLetterboxEducationEnabled= false isLetterboxDoubleTapEnabled= false eligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 topActivityLetterboxAppWidth=-1 topActivityLetterboxAppHeight=-1 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false hasMinAspectRatioOverride=false topActivityLetterboxBounds=null cameraCompatTaskInfo=CameraCompatTaskInfo { freeformCameraCompatMode=inactive}} topActivityMainWindowFrame=null}, pipChange = null, remoteTransition = RemoteTransition { remoteTransition = android.window.IRemoteTransition$Stub$Proxy@d7b5a6a, appThread = android.app.IApplicationThread$Stub$Proxy@b0dfb5b, debugName = QuickstepLaunch }, displayChange = null, flags = 0, debugId = 1804 }
2025-03-26 10:46:46.541 1317-1789/? V/WindowManager: info={id=1804 t=OPEN f=0x0 trk=0 r=[0@Point(0, 0)] c=[
{WCT{RemoteToken{b69fa3f Task{b647c57 #607 type=standard A=10357:com.greenpoint.android.mc10086.activity}}} m=OPEN f=NONE leash=Surface(name=Task=607)/@0x12312e3 sb=Rect(0, 0 - 960, 2142) eb=Rect(0, 0 - 960, 2142) epz=Point(960, 2142) d=0 taskParent=-1},
{WCT{RemoteToken{4c17692 Task{91893c9 #445 type=home}}} m=TO_BACK f=SHOW_WALLPAPER leash=Surface(name=Task=445)/@0x4bdda3a sb=Rect(0, 0 - 960, 2142) eb=Rect(0, 0 - 960, 2142) epz=Point(960, 2142) d=0 taskParent=-1}
]}
2025-03-26 10:46:46.548 19594-19594/? I/c10086.activity: Using CollectorTypeCMC GC.
2025-03-26 10:46:46.550 19594-19594/? E/c10086.activity: Not starting debugger since process cannot load the jdwp agent.
2025-03-26 10:46:46.569 3618-5130/? D/BinderSender: sendBinder to uid 10357: packages=com.greenpoint.android.mc10086.activity
2025-03-26 10:46:46.570 4130-1669/? D/ForegroundUtils: UID: 10086 is in foreground: false
2025-03-26 10:46:46.577 19594-19594/? D/nativeloader: Configuring clns-7 for other apk /data/app/LuZXwQDJ5Hx3RtnUUNb7PA==/com.greenpoint.android.mc10086.activity-xsA3o0X1dHegcU3I2XZZVQ==/base.apk. target_sdk_version=30, uses_libraries=, library_path=/data/app/LuZXwQDJ5Hx3RtnUUNb7PA==/com.greenpoint.android.mc10086.activity-xsA3o0X1dHegcU3I2XZZVQ==/lib/arm64:/data/app/LuZXwQDJ5Hx3RtnUUNb7PA==/com.greenpoint.android.mc10086.activity-xsA3o0X1dHegcU3I2XZZVQ==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/com.greenpoint.android.mc10086.activity
2025-03-26 10:46:46.584 19594-19594/? D/nativeloader: Load /data/app/LuZXwQDJ5Hx3RtnUUNb7PA==/com.greenpoint.android.mc10086.activity-xsA3o0X1dHegcU3I2XZZVQ==/lib/arm64/libexec.so using ns clns-7 from class loader (caller=/data/app/LuZXwQDJ5Hx3RtnUUNb7PA==/com.greenpoint.android.mc10086.activity-xsA3o0X1dHegcU3I2XZZVQ==/base.apk): ok
2025-03-26 10:46:46.596 19594-19594/? D/nativeloader: Load /data/app/LuZXwQDJ5Hx3RtnUUNb7PA==/com.greenpoint.android.mc10086.activity-xsA3o0X1dHegcU3I2XZZVQ==/lib/arm64/libexecmain.so using ns clns-7 from class loader (caller=/data/app/~~LuZXwQDJ5Hx3RtnUUNb7PA==/com.greenpoint.android.mc10086.activity-xsA3o0X1dHegcU3I2XZZVQ==/base.apk): ok
2025-03-26 10:46:46.615 1317-5100/? I/ActivityManager: Process com.greenpoint.android.mc10086.activity (pid 19594) has died: fg TOP
2025-03-26 10:46:46.615 1317-5100/? W/ActivityTaskManager: ProcessRecord{6daf562 19594:com.greenpoint.android.mc10086.activity/u0a357} is removed with pending start ActivityRecord{102732246 u0 com.greenpoint.android.mc10086.activity/com.mc10086.cmcc.base.StartPageActivity t607}
2025-03-26 10:46:46.616 2160-2180/? V/WindowManagerShell: Transition requested (#1805): android.os.BinderProxy@d42f7dd TransitionRequestInfo { type = CLOSE, triggerTask = TaskInfo{userId=0 taskId=607 effectiveUid=10357 displayId=0 isRunning=false baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.greenpoint.android.mc10086.activity/com.mc10086.cmcc.base.StartPageActivity } baseActivity=null topActivity=null origActivity=null realActivity=ComponentInfo{com.greenpoint.android.mc10086.activity/com.mc10086.cmcc.base.StartPageActivity} numActivities=0 lastActiveTime=85427370 supportsMultiWindow=true resizeMode=2 isResizeable=true minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{android.window.IWindowContainerToken$Stub$Proxy@ef70f52} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 0 - 0, 0) topActivityInfo=null launchCookies=[android.os.BinderProxy@54776a7] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=true isVisibleRequested=true isTopActivityNoDisplay=false isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false isActivityStackTransparent=true lastNonFullscreenBounds=Rect(243, 644 - 717, 1604) capturedLink=null capturedLinkTimestamp=0 requestedVisibleTypes=-9 topActivityRequestOpenInBrowserEducationTimestamp=0 appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false eligibleForLetterboxEducation= false isLetterboxEducationEnabled= false isLetterboxDoubleTapEnabled= false eligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 topActivityLetterboxAppWidth=-1 topActivityLetterboxAppHeight=-1 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false hasMinAspectRatioOverride=false topActivityLetterboxBounds=null cameraCompatTaskInfo=CameraCompatTaskInfo { freeformCameraCompatMode=inactive}} topActivityMainWindowFrame=null}, pipChange = null, remoteTransition = null, displayChange = null, flags = 0, debugId = 1805 }
2025-03-26 10:46:46.634 1317-1789/? V/WindowManager: Sent Transition (#1805) createdAt=03-26 10:46:46.615 via request=TransitionRequestInfo { type = CLOSE, triggerTask = TaskInfo{userId=0 taskId=607 effectiveUid=10357 displayId=0 isRunning=false baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.greenpoint.android.mc10086.activity/com.mc10086.cmcc.base.StartPageActivity } baseActivity=null topActivity=null origActivity=null realActivity=ComponentInfo{com.greenpoint.android.mc10086.activity/com.mc10086.cmcc.base.StartPageActivity} numActivities=0 lastActiveTime=85427370 supportsMultiWindow=true resizeMode=2 isResizeable=true minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{RemoteToken{b69fa3f Task{b647c57 #607 type=standard A=10357:com.greenpoint.android.mc10086.activity}}} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 0 - 0, 0) topActivityInfo=null launchCookies=[android.os.BinderProxy@cbba055] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=true isVisibleRequested=true isTopActivityNoDisplay=false isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false isActivityStackTransparent=true lastNonFullscreenBounds=Rect(243, 644 - 717, 1604) capturedLink=null capturedLinkTimestamp=0 requestedVisibleTypes=-9 topActivityRequestOpenInBrowserEducationTimestamp=0 appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false eligibleForLetterboxEducation= false isLetterboxEducationEnabled= false isLetterboxDoubleTapEnabled= false eligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 topActivityLetterboxAppWidth=-1 topActivityLetterboxAppHeight=-1 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false hasMinAspectRatioOverride=false topActivityLetterboxBounds=null cameraCompatTaskInfo=CameraCompatTaskInfo { freeformCameraCompatMode=inactive}} topActivityMainWindowFrame=null}, pipChange = null, remoteTransition = null, displayChange = null, flags = 0, debugId = 1805 }
2025-03-26 10:46:46.634 1317-1789/? V/WindowManager: info={id=1805 t=CLOSE f=0x0 trk=0 r=[0@Point(0, 0)] c=[
{WCT{RemoteToken{4c17692 Task{91893c9 #445 type=home}}} m=TO_FRONT f=SHOW_WALLPAPER|MOVE_TO_TOP leash=Surface(name=Task=445)/@0x4bdda3a sb=Rect(0, 0 - 960, 2142) eb=Rect(0, 0 - 960, 2142) epz=Point(960, 2142) d=0 taskParent=-1},
{WCT{RemoteToken{b69fa3f Task{b647c57 #607 type=standard A=10357:com.greenpoint.android.mc10086.activity}}} m=CLOSE f=NONE leash=Surface(name=Task=607)/@0x12312e3 sb=Rect(0, 0 - 960, 2142) eb=Rect(0, 0 - 960, 2142) epz=Point(960, 2142) d=0 taskParent=-1}
]}
2025-03-26 10:46:46.635 1317-1964/? W/UsageStatsService: Unexpected activity event reported! (com.greenpoint.android.mc10086.activity/com.mc10086.cmcc.base.StartPageActivity event : 23 instanceId : 167093060)
1
vcyuyu OP 附加一个 Gemini 的 Log 分析:
从你提供的日志来看,应用 `com.greenpoint.android.mc10086.activity` 在启动时立即崩溃。解决这个问题需要进行一系列的排查和调试。以下是一些常见的解决方案和排查步骤: **1. 分析日志,定位崩溃原因:** * **关注关键错误信息:** * `ActivityManager: Process com.greenpoint.android.mc10086.activity (pid 19594) has died: fg TOP` 是崩溃的直接证据。 * `nativeloader` 相关信息,特别是关于 `.so` 文件加载的错误,可能指向原生代码问题。 * `AppsFilter: interaction: PackageSetting{...} -> PackageSetting{...} BLOCKED` 此信息,代表应用的权限被阻止,此原因也有可能引起闪退。 * “Not starting debugger since process cannot load the jdwp agent.” 这一信息虽然不一定是崩溃的直接原因,但是代表可能有 debug 相关的潜在问题。 * **使用 Android Studio 的 Logcat:** * Android Studio 的 Logcat 提供了更强大的日志过滤和分析功能。 * 使用包名 (`com.greenpoint.android.mc10086.activity`) 和错误级别( Error )进行过滤,查找更详细的错误堆栈信息。 **2. 常见解决方案:** * **检查原生代码(.so 文件):** * 如果日志指向原生代码问题,检查应用的 JNI 部分。 * 确保原生库正确编译和链接,并且与目标设备架构兼容。 * 使用工具(如 lldb )调试原生代码,查找内存错误或逻辑错误。 * **检查启动 Activity (`StartPageActivity`):** * 检查 `StartPageActivity` 的 `onCreate()` 方法,查找可能导致崩溃的代码。 * 特别关注网络请求、数据库操作、文件读写等可能抛出异常的操作。 * 使用 try-catch 块捕获潜在异常,并记录详细错误信息。 * **权限问题:** * 检查 AndroidManifest.xml 文件,核对应用请求的权限。 * 到手机应用的设置里面,核查应用的权限,看是否被禁止了。 * **依赖库冲突:** * 如果应用使用了第三方库,检查是否存在版本冲突。 * 尝试更新或降级相关库,解决冲突。 * **Android 系统 WebView 问题:** * 部分 Android 版本的 webView 出现过问题,更新 Android System WebView 和 Google Chrome 可以解决此问题。 **3. 调试步骤:** * **连接 Android 设备或模拟器:** * 确保设备已启用 USB 调试或模拟器已启动。 * **运行应用并观察 Logcat:** * 在 Android Studio 中运行应用,并密切关注 Logcat 输出。 * 崩溃发生后,查找错误堆栈信息。 * **使用断点调试:** * 在可疑代码行设置断点,逐步执行代码,查找问题所在。 * **使用崩溃报告工具:** * 集成崩溃报告工具(如 Firebase Crashlytics ),收集崩溃信息并进行分析。 **额外提示:** * 在测试设备上进行充分测试,确保应用在不同设备和 Android 版本上运行稳定。 * 保持 android studio ,sdk, gradle 等工具为最新版本。 * 参考阿里云文档,和 microsoft 关于 android 程序崩溃问题的文档,也许会对你有所帮助。 希望这些解决方案和调试步骤能帮助你解决问题。 |
2
twoz 4 天前
root 了就这样
|
4
vcyuyu OP 搞定了,确实是 Root 导致的。Magisk 自带的 Zygisk 未能完全隐藏 Root ,加了个插件 Zygisk-Assistant 解决了。
|