I auditd : type=1400 audit(0.0:1183): avc: denied { sys_module } for comm="binder:423_3" capability=16 scontext=u:r:hal_wifi_default:s0 tcontext=u:r:hal_wifi_default:s0 tclass=capability permissive=0 W binder:423_3: type=1400 audit(0.0:1183): avc: denied { sys_module } for capability=16 scontext=u:r:hal_wifi_default:s0 tcontext=u:r:hal_wifi_default:s0 tclass=capability permissive=0

时间: 2025-07-24 16:22:57 浏览: 20
<think>首先,用户的问题是关于Android SELinux中的avc denied错误,具体是:"sys_module capability 16 for binder:423_3"。用户提供了多个引用,是关于SELinux权限问题的调试和解决方案。 用户意图:用户遇到了一个SELinux权限拒绝问题,涉及binder模块,错误是avc denied,并提到了"sys_module capability 16"。用户可能是在开发Android系统或调试时遇到这个问题,需要帮助理解和解决。 关键点: - 错误类型:avc: denied { sys_module } capability=16 - 涉及对象:binder:423_3(可能是一个进程或线程) - 上下文:从引用看,用户可能在Android环境中工作,需要处理SELinux策略。 从引用中提取相关信息: - 引用[1]:解释SELinux模式(enforcing vs. permissive),调试命令如setenforce 0和getenforce。 - 引用[2]:展示如何添加SELinux规则,基于avc denied日志。 - 引用[3]:提供avc denied报错的通用修改策略模板。 - 引用[4]和[5]:其他avc denied示例。 用户的具体错误:"avc denied sys_module capability 16 for binder:423_3"。这表示: - avc: denied – 访问被拒绝。 - { sys_module } – 被拒绝的操作是sys_module,这通常与加载内核模块相关。 - capability=16 – capability 16可能指的是CAP_SYS_MODULE,这是Linux capability,允许加载和卸载内核模块。 - for binder:423_3 – binder可能指Android的Binder IPC机制,423_3可能是进程ID或上下文。 在Android SELinux中,avc denied日志通常格式为: ``` avc: denied { operation } for scontext=source_context tcontext=target_context tclass=object_class permissive=0 ``` 但用户提供的错误信息不完整。用户说:"sys_module capability 16 for binder:423_3",这可能是简化的。我需要基于标准格式推断。 可能的完整日志类似: ``` avc: denied { sys_module } for capability=16 scontext=u:r:binder:s0 tcontext=??? tclass=capability permissive=0 ``` 但用户提到"for binder:423_3",所以binder:423_3可能是scontext或tcontext。 在Android中,binder服务通常有上下文如u:r:binder:s0的上下文。 "capability 16" – 在Linux中,capability编号16是CAP_SYS_MODULE,用于加载内核模块。 因此,错误可能是:某个进程(如binder服务)试图使用CAP_SYS_MODULE capability,但被SELinux拒绝。 在SELinux策略中,capabilities是通过allow规则控制的,例如: ``` allow source_type target_type : capability { sys_module }; ``` 用户的问题:如何解决这个avc denied错误。 我的回答应该: - 解释错误含义。 - 提供调试步骤。 - 给出解决方案建议。 - 生成相关问题。 结构回答: 1. **理解错误**:解释avc denied日志的含义。 2. **调试步骤**:如何确认问题,如检查SELinux模式,查看完整日志。 3. **解决方案**:如何添加SELinux规则。 4. **示例**:提供规则模板。 5. **生成相关问题**:在末尾添加相关问题。 确保使用中文回答。 生成相关问题: - 基于主题,如SELinux调试、Android binder、capabilities等。 参考引用: - 在回答中引用提供的引用,如[^1], [^2]等。 - 用户提供了引用[1]到[5],我应该使用它们来支持回答。 用户的具体错误:"sys_module capability 16 for binder:423_3"。我需要假设标准格式。 假设完整日志是: ``` avc: denied { sys_module } for capability=16 scontext=u:r:binder:s0 tcontext=u:object_r:capability:s0 tclass=capability permissive=0 ``` 但tclass通常是capability,tcontext是capability对象。 在avc denied中,对于capabilities,tclass是capability,tcontext通常是系统定义的。 对于capability操作,scontext是进程上下文,tclass是capability,tcontext可以是固定的如u:object_r:capability:s0。 但用户说"for binder:423_3",所以可能scontext是binder相关。 或许binder:423_3是进程标识。 在回答中,我应该基于通用方法。 回答大纲: 1. **介绍**:简述问题。 2. **错误分析**:解释日志。 3. **调试建议**:参考引用[1],检查模式,获取完整日志。 4. **解决方案**:添加SELinux规则,参考引用[2],[3]。 5. **示例规则**。 6. **相关问题**。 使用LaTeX: - 行内数学:如变量用$...$。 - 独立公式:如果需要,用$$...$$,但这里可能不需要。 例如,capability编号:CAP_SYS_MODULE是16,可以用$16$。 生成相关问题: 1. 如何查看完整的avc denied日志? 2. 什么是Linux capabilities在SELinux中的作用? 3. 如何永久修改SELinux策略? 等。 确保回答真实可靠:基于Android文档和SELinux知识。</think>### Android SELinux avc denied sys_module capability 16 问题解析与解决 用户的问题涉及 Android 系统中 Binder 模块出现的 SELinux 权限拒绝错误,具体为 `avc: denied { sys_module } capability=16 for binder:423_3`。这表示一个与 Binder IPC 机制相关的进程(标识为 `binder:423_3`)试图执行 `sys_module` 操作(即加载或卸载内核模块),但被 SELinux 拒绝。`capability=16` 对应 Linux 的 `CAP_SYS_MODULE` 能力(Capability),这是内核级别的权限控制机制。在 Android SELinux 环境中,此类错误通常源于策略规则缺失或过严。下面我将逐步解释问题原因、调试方法及解决方案,确保回答基于 SELinux 原理和 Android 实践[^1][^2][^3]。 --- ### 1. **错误日志分析与含义** - **avc: denied { sys_module }**: 表示 SELinux 拒绝了 `sys_module` 操作,该操作允许进程加载/卸载内核模块。在 Android 中,Binder 服务(如 `binder:423_3`)通常运行在受限上下文(如 `u:r:binder:s0`),默认无权执行此类高风险操作[^1][^4]。 - **capability=16**: Linux 能力(Capability)编号 $16$ 对应 `CAP_SYS_MODULE`,具体定义如下: - 在 Linux 中,能力是进程级别的权限标识,$CAP_SYS_MODULE$ 允许修改内核模块。 - SELinux 通过策略文件控制能力的使用,如果策略未显式允许,则触发 `avc: denied`。 - **for binder:423_3**: `binder:423_3` 可能是进程上下文(scontext)的简写,例如 `u:r:binder:s0`(标准 Binder 服务上下文),`423_3` 可能表示进程 ID 或线程标识。完整日志应包含 scontext(源上下文)、tcontext(目标上下文)和 tclass(对象类),但用户提供的日志不完整,需进一步调试获取细节[^2][^5]。 **根本原因**:SELinux 策略中缺少允许 Binder 服务使用 `CAP_SYS_MODULE` 的规则。这可能是由于: - 策略文件(如 `*.te`)未定义相关 `allow` 规则。 - 进程上下文未正确关联所需权限。 - 系统处于 enforcing mode(强制模式),阻止了操作[^1]。 --- ### 2. **调试步骤:确认问题并获取完整日志** 在修改策略前,需确认错误是否由 SELinux 引起,并获取完整 avc denied 日志。参考引用[^1][^2]的方法: #### 步骤 1: 检查 SELinux 模式 - 将 SELinux 切换到 permissive mode(宽容模式),此模式记录权限检查但不阻止操作,便于测试: ```bash adb root # 获取 root 权限 adb shell setenforce 0 # 设置为 permissive mode adb shell getenforce # 确认模式,输出应为 "Permissive" ``` - 复现问题:重新触发 Binder 操作(如运行相关服务),观察是否不再报错。如果错误消失,则问题确由 SELinux 引起[^1]。 - **注意**:重启后 SELinux 会恢复 enforcing mode,需重新设置。 #### 步骤 2: 提取完整 avc denied 日志 - 在 kernel log 中搜索 `avc: denied` 条目: ```bash adb shell dmesg | grep "avc: denied" # 查看内核日志 或 adb logcat -b kernel | grep "avc: denied" # 使用 logcat 过滤 ``` - 示例完整日志格式: ``` avc: denied { sys_module } for capability=16 scontext=u:r:binder:s0 tcontext=u:object_r:capability:s0 tclass=capability permissive=0 ``` 其中: - `scontext=u:r:binder:s0`:源上下文(发起操作的进程)。 - `tcontext=u:object_r:capability:s0`:目标上下文(能力对象)。 - `tclass=capability`:对象类为能力。 - `permissive=0`:表示处于 enforcing mode。 - 如果日志未显示完整上下文,检查进程信息: ```bash adb shell ps -Z | grep "binder" # 查看 Binder 相关进程的 SELinux 上下文 ``` #### 步骤 3: 分析日志关键字段 基于您的日志 `sys_module capability 16 for binder:423_3`,推断关键信息: - **scontext**: 可能为 `u:r:binder:s0`(标准 Binder 服务上下文),`423_3` 可能是进程 ID。 - **tclass**: 应为 `capability`(能力对象类)。 - **操作类型**: `{ sys_module }` 对应能力 $CAP_SYS_MODULE$。 如果调试后确认错误,进入解决方案[^3][^5]。 --- ### 3. **解决方案:添加 SELinux 规则** 添加自定义 SELinux 规则以允许所需权限。参考引用[^2][^3]的通用方法: #### 步骤 1: 创建或修改策略文件 - 在 Android 源码中,找到策略文件(通常位于 `/system/sepolicy` 或设备厂商的 `sepolicy` 目录)。 - 针对 Binder 服务,编辑或创建 `.te` 文件(如 `binder.te`)。 - **添加 allow 规则**:允许 scontext 使用 `CAP_SYS_MODULE`。 ```te # 示例规则:允许 binder 上下文使用 sys_module 能力 allow binder domain:capability { sys_module }; ``` - `binder`:源上下文类型(根据日志中的 scontext 调整)。 - `domain`:目标类型,通常为能力对象的通用标识。 - `capability`:tclass。 - `{ sys_module }`:允许的操作。 #### 步骤 2: 处理 capability 16 的特定规则 - `capability=16` 直接对应 $CAP_SYS_MODULE$,规则中需显式声明: ```te # 精确允许 CAP_SYS_MODULE allow binder self:capability sys_module; ``` - `self`:表示能力作用于进程自身,适用于 capability 操作。 #### 步骤 3: 编译和测试策略 - 编译修改后的策略: ```bash make sepolicy # 在 Android 源码环境中 ``` - 推送新策略到设备: ```bash adb push sepolicy /sepolicy # 或刷入新系统镜像 adb reboot # 重启生效 ``` - 验证:重启后,在 enforcing mode 下复现操作,检查日志是否还有 `avc: denied`。 #### 步骤 4: 通用模板与注意事项 - **规则模板**(参考引用[^3]): ```te # 通用 avc denied 修复模板 allow scontext tcontext:tclass { denied_operation }; ``` 针对您的案例: ```te allow binder capability:capability { sys_module }; # 假设 scontext 为 binder, tcontext 为 capability ``` - **注意事项**: - 最小权限原则:只添加必要权限,避免过度放宽策略[^4]。 - 如果 `binder:423_3` 是自定义服务,确保其上下文在 `file_contexts` 中正确定义。 - 测试后,提交策略更改到设备源码树以持久化。 如果问题复杂,结合 `audit2allow` 工具自动生成规则(需 PC 环境): ```bash adb pull /sys/fs/selinux/avc # 获取 avc 日志 audit2allow -i avc.log # 生成建议规则 ``` --- ### 4. **备选方案:临时放宽或调试** - **临时禁用 SELinux**(仅用于调试,不推荐生产环境): ```bash adb shell setenforce 0 # permissive mode ``` - **检查能力使用**:确认 Binder 服务是否需要 `CAP_SYS_MODULE`,如果非必要,修改代码移除相关操作[^5]。 --- ### 总结 - 此错误源于 SELinux 策略未允许 Binder 服务使用 $CAP_SYS_MODULE$ 能力。通过切换到 permissive mode 确认问题,提取完整日志,并添加 `allow` 规则可解决。 - 修改策略后,务必测试并确保系统安全不受影响。如果您提供完整 avc 日志(如 scontext/tcontext),我可给出更精确的规则。
阅读全文

相关推荐

pond:/ # logcat -b all | grep aee_aed 08-02 11:02:59.834 639 639 I AEE_AED : socket server: android:aee_aed 08-02 11:02:59.832 639 639 I auditd : type=1400 audit(0.0:150): avc: denied { read } for comm="aee_aed64" name="atag,boot" dev="sysfs" ino=379 scontext=u:r:crash_dump:s0 tcontext=u:object_r:sysfs_boot_info:s0 tclass=file permissive=0 08-02 11:02:59.832 639 639 W aee_aed64: type=1400 audit(0.0:150): avc: denied { read } for name="atag,boot" dev="sysfs" ino=379 scontext=u:r:crash_dump:s0 tcontext=u:object_r:sysfs_boot_info:s0 tclass=file permissive=0 08-02 11:02:59.836 640 640 I auditd : type=1400 audit(0.0:151): avc: denied { read } for comm="aee_aedv" name="atag,boot" dev="sysfs" ino=379 scontext=u:r:aee_aedv:s0 tcontext=u:object_r:sysfs_boot_info:s0 tclass=file permissive=0 08-02 11:02:59.836 640 640 W aee_aedv: type=1400 audit(0.0:151): avc: denied { read } for name="atag,boot" dev="sysfs" ino=379 scontext=u:r:aee_aedv:s0 tcontext=u:object_r:sysfs_boot_info:s0 tclass=file permissive=0 08-02 11:02:59.875 638 638 I AEE_AED : socket server: android:aee_aed32 08-02 11:02:59.872 638 638 I auditd : type=1400 audit(0.0:152): avc: denied { read } for comm="aee_aed" name="atag,boot" dev="sysfs" ino=379 scontext=u:r:crash_dump:s0 tcontext=u:object_r:sysfs_boot_info:s0 tclass=file permissive=0 08-02 11:02:59.872 638 638 W aee_aed : type=1400 audit(0.0:152): avc: denied { read } for name="atag,boot" dev="sysfs" ino=379 scontext=u:r:crash_dump:s0 tcontext=u:object_r:sysfs_boot_info:s0 tclass=file permissive=0 08-02 11:03:27.872 638 638 I auditd : type=1400 audit(0.0:162): avc: denied { write } for comm="aee_aed" name="/" dev="dm-56" ino=3 scontext=u:r:crash_dump:s0 tcontext=u:object_r:system_data_root_file:s0 tclass=dir permissive=0 08-02 11:03:27.872 638 638 W aee_aed : type=1400 audit(0.0:162): avc: denied { write } for name="/" dev="dm-56" ino=3 scontext=u:r:crash_dump:s0 tcontext=u:object_r:system_data_root_file:s0 tclass=dir permissive=0 08-02 11:09:35.413 638 10389 E aee_aed : encrypt_dynamic_switch: File /proc/device-tree/chosen/aee,encrypt_enable not exist 08-02 11:09:35.420 638 638 I auditd : type=1400 audit(0.0:3375): avc: denied { getattr } for comm="aee_aed" path="/sys/kernel/debug/tracing/buffer_total_size_kb" dev="tracefs" ino=3085 scontext=u:r:crash_dump:s0 tcontext=u:object_r:debugfs_tracing_debug:s0 tclass=file permissive=0 08-02 11:09:35.420 638 638 W aee_aed : type=1400 audit(0.0:3375): avc: denied { getattr } for path="/sys/kernel/debug/tracing/buffer_total_size_kb" dev="tracefs" ino=3085 scontext=u:r:crash_dump:s0 tcontext=u:object_r:debugfs_tracing_debug:s0 tclass=file permissive=0 08-02 11:09:35.420 638 638 I auditd : type=1400 audit(0.0:3376): avc: denied { read } for comm="aee_aed" name="buffer_total_size_kb" dev="tracefs" ino=3085 scontext=u:r:crash_dump:s0 tcontext=u:object_r:debugfs_tracing_debug:s0 tclass=file permissive=0 08-02 11:09:35.420 638 638 W aee_aed : type=1400 audit(0.0:3376): avc: denied { read } for name="buffer_total_size_kb" dev="tracefs" ino=3085 scontext=u:r:crash_dump:s0 tcontext=u:object_r:debugfs_tracing_debug:s0 tclass=file permissive=0 08-02 11:09:35.456 638 638 I auditd : type=1400 audit(0.0:3377): avc: denied { getattr } for comm="aee_aed" path="/sys/kernel/debug/tracing/tracing_on" dev="tracefs" ino=3090 scontext=u:r:crash_dump:s0 tcontext=u:object_r:debugfs_tracing:s0 tclass=file permissive=0 08-02 11:09:35.456 638 638 W aee_aed : type=1400 audit(0.0:3377): avc: denied { getattr } for path="/sys/kernel/debug/tracing/tracing_on" dev="tracefs" ino=3090 scontext=u:r:crash_dump:s0 tcontext=u:object_r:debugfs_tracing:s0 tclass=file permissive=0 08-02 11:09:35.456 638 638 I auditd : type=1400 audit(0.0:3378): avc: denied { getattr } for comm="aee_aed" path="/sys/kernel/tracing/tracing_on" dev="tracefs" ino=3090 scontext=u:r:crash_dump:s0 tcontext=u:object_r:debugfs_tracing:s0 tclass=file permissive=0 08-02 11:09:35.456 638 638 W aee_aed : type=1400 audit(0.0:3378): avc: denied { getattr } for path="/sys/kernel/tracing/tracing_on" dev="tracefs" ino=3090 scontext=u:r:crash_dump:s0 tcontext=u:object_r:debugfs_tracing:s0 tclass=file permissive=0 08-02 11:10:21.020 638 638 I auditd : type=1400 audit(0.0:3387): avc: denied { read } for comm="aee_aed" name="binder" dev="debugfs" ino=5121 scontext=u:r:crash_dump:s0 tcontext=u:object_r:debugfs:s0 tclass=dir permissive=0 08-02 11:10:21.020 638 638 W aee_aed : type=1400 audit(0.0:3387): avc: denied { read } for name="binder" dev="debugfs" ino=5121 scontext=u:r:crash_dump:s0 tcontext=u:object_r:debugfs:s0 tclass=dir permissive=0 08-02 11:10:21.024 638 638 I auditd : type=1400 audit(0.0:3388): avc: denied { read } for comm="aee_aed" name="failed_transaction_log" dev="binder" ino=1048588 scontext=u:r:crash_dump:s0 tcontext=u:object_r:binderfs_logs_transaction_history:s0 tclass=file permissive=0 08-02 11:10:21.024 638 638 W aee_aed : type=1400 audit(0.0:3388): avc: denied { read } for name="failed_transaction_log" dev="binder" ino=1048588 scontext=u:r:crash_dump:s0 tcontext=u:object_r:binderfs_logs_transaction_history:s0 tclass=file permissive=0 08-02 11:10:21.024 638 638 I auditd : type=1400 audit(0.0:3389): avc: denied { read } for comm="aee_aed" name="transaction_log" dev="binder" ino=1048587 scontext=u:r:crash_dump:s0 tcontext=u:object_r:binderfs_logs_transaction_history:s0 tclass=file permissive=0 08-02 11:10:21.024 638 638 W aee_aed : type=1400 audit(0.0:3389): avc: denied { read } for name="transaction_log" dev="binder" ino=1048587 scontext=u:r:crash_dump:s0 tcontext=u:object_r:binderfs_logs_transaction_history:s0 tclass=file permissive=0 08-02 11:10:21.024 638 638 I auditd : type=1400 audit(0.0:3390): avc: denied { read } for comm="aee_aed" name="transactions" dev="binder" ino=1048586 scontext=u:r:crash_dump:s0 tcontext=u:object_r:binderfs_logs_transactions:s0 tclass=file permissive=0 08-02 11:10:21.024 638 638 W aee_aed : type=1400 audit(0.0:3390): avc: denied { read } for name="transactions" dev="binder" ino=1048586 scontext=u:r:crash_dump:s0 tcontext=u:object_r:binderfs_logs_transactions:s0 tclass=file permissive=0 08-02 11:10:21.024 638 638 I auditd : type=1400 audit(0.0:3391): avc: denied { read } for comm="aee_aed" name="stats" dev="binder" ino=1048585 scontext=u:r:crash_dump:s0 tcontext=u:object_r:binderfs_logs_stats:s0 tclass=file permissive=0 08-02 11:10:21.024 638 638 W aee_aed : type=1400 audit(0.0:3391): avc: denied { read } for name="stats" dev="binder" ino=1048585 scontext=u:r:crash_dump:s0 tcontext=u:object_r:binderfs_logs_stats:s0 tclass=file permissive=0 08-02 11:10:21.024 638 638 I auditd : type=1400 audit(0.0:3392): avc: denied { read } for comm="aee_aed" name="state" dev="binder" ino=1048584 scontext=u:r:crash_dump:s0 tcontext=u:object_r:binderfs_logs:s0 tclass=file permissive=0 08-02 11:10:21.024 638 638 W aee_aed : type=1400 audit(0.0:3392): avc: denied { read } for name="state" dev="binder" ino=1048584 scontext=u:r:crash_dump:s0 tcontext=u:object_r:binderfs_logs:s0 tclass=file permissive=0

eventlog01-01 13:59:00.803 01958 01958 I auditd : type=1400 audit(0.0:8754): avc: denied { read } for comm="traced_probes" name="devfreq" dev="sysfs" ino=31317 scontext=u:r:traced_probes:s0 tcontext=u:object_r:vendor_sysfs_devfreq:s0 tclass=dir permissive=0 01-01 13:59:01.803 01958 01958 I auditd : type=1400 audit(0.0:8755): avc: denied { read } for comm="traced_probes" name="devfreq" dev="sysfs" ino=31317 scontext=u:r:traced_probes:s0 tcontext=u:object_r:vendor_sysfs_devfreq:s0 tclass=dir permissive=0 01-01 13:59:02.803 01958 01958 I auditd : type=1400 audit(0.0:8756): avc: denied { read } for comm="traced_probes" name="devfreq" dev="sysfs" ino=31317 scontext=u:r:traced_probes:s0 tcontext=u:object_r:vendor_sysfs_devfreq:s0 tclass=dir permissive=0 01-01 13:59:03.803 01958 01958 I auditd : type=1400 audit(0.0:8757): avc: denied { read } for comm="traced_probes" name="devfreq" dev="sysfs" ino=31317 scontext=u:r:traced_probes:s0 tcontext=u:object_r:vendor_sysfs_devfreq:s0 tclass=dir permissive=0 01-01 13:59:04.803 01958 01958 I auditd : type=1400 audit(0.0:8758): avc: denied { read } for comm="traced_probes" name="devfreq" dev="sysfs" ino=31317 scontext=u:r:traced_probes:s0 tcontext=u:object_r:vendor_sysfs_devfreq:s0 tclass=dir permissive=0 01-01 13:59:05.803 01958 01958 I auditd : type=1400 audit(0.0:8759): avc: denied { read } for comm="traced_probes" name="devfreq" dev="sysfs" ino=31317 scontext=u:r:traced_probes:s0 tcontext=u:object_r:vendor_sysfs_devfreq:s0 tclass=dir permissive=0 01-01 13:59:06.803 01958 01958 I auditd : type=1400 audit(0.0:8760): avc: denied { read } for comm="traced_probes" name="devfreq" dev="sysfs" ino=31317 scontext=u:r:traced_probes:s0 tcontext=u:object_r:vendor_sysfs_devfreq:s0 tclass=dir permissive=0 01-01 13:59:07.803 01958 01958 I auditd : type=1400 audit(0.0:8761): avc: denied { read } for comm="traced_probes" name="devfreq" dev="sysfs" ino=31317 scontext=u:r:traced_probes:s0 tcontext=u:object_r:vendor_sysfs_devfreq:s0 tclass=dir permissive=0 01-01 13:59:08.803 01958 01958 I auditd : type=1400 audit(0.0:8762): avc: denied { read } for comm="traced_probes" name="devfreq" dev="sysfs" ino=31317 scontext=u:r:traced_probes:s0 tcontext=u:object_r:vendor_sysfs_devfreq:s0 tclass=dir permissive=0 01-01 13:59:09.803 01958 01958 I auditd : type=1400 audit(0.0:8763): avc: denied { read } for comm="traced_probes" name="devfreq" dev="sysfs" ino=31317 scontext=u:r:traced_probes:s0 tcontext=u:object_r:vendor_sysfs_devfreq:s0 tclass=dir permissive=0 01-01 13:59:10.807 01958 01958 I auditd : type=1400 audit(0.0:8764): avc: denied { read } for comm="traced_probes" name="devfreq" dev="sysfs" ino=31317 scontext=u:r:traced_probes:s0 tcontext=u:object_r:vendor_sysfs_devfreq:s0 tclass=dir permissive=0 01-01 13:59:11.803 01958 01958 I auditd : type=1400 audit(0.0:8765): avc: denied { read } for comm="traced_probes" name="devfreq" dev="sysfs" ino=31317 scontext=u:r:traced_probes:s0 tcontext=u:object_r:vendor_sysfs_devfreq:s0 tclass=dir permissive=0 01-01 13:59:12.803 01958 01958 I auditd : type=1400 audit(0.0:8766): avc: denied { read } for comm="traced_probes" name="devfreq" dev="sysfs" ino=31317 scontext=u:r:traced_probes:s0 tcontext=u:object_r:vendor_sysfs_devfreq:s0 tclass=dir permissive=0 01-01 13:59:13.803 01958 01958 I auditd : type=1400 audit(0.0:8767): avc: denied { read } for comm="traced_probes" name="devfreq" dev="sysfs" ino=31317 scontext=u:r:traced_probes:s0 tcontext=u:object_r:vendor_sysfs_devfreq:s0 tclass=dir permissive=0 01-01 13:59:14.803 01958 01958 I auditd : type=1400 audit(0.0:8768): avc: denied { read } for comm="traced_probes" name="devfreq" dev="sysfs" ino=31317 scontext=u:r:traced_probes:s0 tcontext=u:object_r:vendor_sysfs_devfreq:s0 tclass=dir permissive=0 01-01 13:59:15.803 01958 01958 I auditd : type=1400 audit(0.0:8769): avc: denied { read } for comm="traced_probes" name="devfreq" dev="sysfs" ino=31317 scontext=u:r:traced_probes:s0 tcontext=u:object_r:vendor_sysfs_devfreq:s0 tclass=dir permissive=0 01-01 13:59:16.803 01958 01958 I auditd : type=1400 audit(0.0:8770): avc: denied { read } for comm="traced_probes" name="devfreq" dev="sysfs" ino=31317 scontext=u:r:traced_probes:s0 tcontext=u:object_r:vendor_sysfs_devfreq:s0 tclass=dir permissive=0 01-01 13:59:16.932 02220 02220 I notification_enqueue: [1000,6513,com.oplus.olc,1,NULL,0,Notification(channel=LOGKIT_CHANNEL shortcut=null contentView=null vibrate=null sound=null defaults=0 flags=ONGOING_EVENT|NO_CLEAR|FOREGROUND_SERVICE|CAN_COLORIZE color=0x00000000 groupKey=com.oplus.olc.notification vis=PRIVATE),1] 01-01 13:59:16.954 02220 02220 I notification_enqueue: [1000,6513,com.oplus.olc,1,NULL,0,Notification(channel=LOGKIT_CHANNEL shortcut=null contentView=null vibrate=null sound=null defaults=0 flags=ONGOING_EVENT|NO_CLEAR|FOREGROUND_SERVICE|CAN_COLORIZE color=0x00000000 groupKey=com.oplus.olc.notification vis=PRIVATE),1] 01-01 13:59:17.803 01958 01958 I auditd : type=1400 audit(0.0:8771): avc: denied { read } for comm="traced_probes" name="devfreq" dev="sysfs" ino=31317 scontext=u:r:traced_probes:s0 tcontext=u:object_r:vendor_sysfs_devfreq:s0 tclass=dir permissive=0 01-01 13:59:18.803 01958 01958 I auditd : type=1400 audit(0.0:8772): avc: denied { read } for comm="traced_probes" name="devfreq" dev="sysfs" ino=31317 scontext=u:r:traced_probes:s0 tcontext=u:object_r:vendor_sysfs_devfreq:s0 tclass=dir permissive=0 01-01 13:59:20.103 01958 01958 I auditd : type=1400 audit(0.0:8773): avc: denied { read } for comm="traced_probes" name="devfreq" dev="sysfs" ino=31317 scontext=u:r:traced_probes:s0 tcontext=u:object_r:vendor_sysfs_devfreq:s0 tclass=dir permissive=0 01-01 13:59:20.803 01958 01958 I auditd : type=1400 audit(0.0:8774): avc: denied { read } for comm="traced_probes" name="devfreq" dev="sysfs" ino=31317 scontext=u:r:traced_probes:s0 tcontext=u:object_r:vendor_sysfs_devfreq:s0 tclass=dir permissive=0 kernellog01-01 13:59:11.966123 1 1 I [ 3112.161986]init: processing action (sys.usb.config=adb && sys.usb.configfs=1 && sys.usb.ffs.ready=1) from (/system/etc/init/hw/init.usb.configfs.rc:24) 01-01 13:59:11.973102 1 1 I [ 3112.168965]init: Command 'symlink /config/usb_gadget/g1/functions/ffs.adb /config/usb_gadget/g1/configs/b.1/f1' action=sys.usb.config=adb && sys.usb.configfs=1 && sys.usb.ffs.ready=1 (/system/etc/init/hw/init.usb.configfs.rc:26) took 1ms and failed: symlink() failed: File exists 01-01 13:59:11.976702 1 1 W [ 3112.172565]UDC core: couldn't find an available UDC or it's busy: -19 01-01 13:59:11.977120 1 1 I [ 3112.172983]init: Command 'write /config/usb_gadget/g1/UDC ${sys.usb.controller}' action=sys.usb.config=adb && sys.usb.configfs=1 && sys.usb.ffs.ready=1 (/system/etc/init/hw/init.usb.configfs.rc:27) took 2ms and failed: Unable to write to file '/config/usb_gadget/g1/UDC': Unable to write file contents: No such device 01-01 13:59:12.143321 13242 13242 E [ 3112.339184][ERROR]: OPLUS_CHG[CW2217]([cw_get_capacity][352]): CW2015[352]: UI_SOC = 103 larger 100!!!! 01-01 13:59:12.181296 13242 13242 E [ 3112.377159][ERROR]: OPLUS_CHG[CW2217]([cw_get_capacity][352]): CW2015[352]: UI_SOC = 103 larger 100!!!! 01-01 13:59:12.200908 13242 13242 E [ 3112.396771][ERROR]: OPLUS_CHG[MMS_GAUGE]([oplus_mms_gauge_update_cc][3883]): get battery cc error, rc=0 01-01 13:59:12.219789 13242 13242 E [ 3112.415652][ERROR]: OPLUS_CHG[CW2217]([cw_get_capacity][352]): CW2015[352]: UI_SOC = 103 larger 100!!!! 01-01 13:59:12.235356 12809 12809 I [ 3112.431219]: [INFO]: OPLUS_CHG[CHG_COMM]([oplus_comm_smooth_to_soc][3142]): soc[0 3 100 100 100 100] avg[1 1 0 0 0] fifo[100 100 100 100] 01-01 13:59:12.235477 12809 12809 E [ 3112.431340][ERROR]: OPLUS_CHG[CHG_COMM]([oplus_comm_battery_notify_tbat_check][4799]): bat_temp(585) > 53'C 01-01 13:59:12.248278 516 516 I [ 3112.444141]: ///PD dbg info 122d 01-01 13:59:12.248311 516 516 I [ 3112.444174]< 3112.443>TCPC-TCPC: bat_update_work_func battery update soc = 100 01-01 13:59:12.248311 516 516 I [ 3112.444174]< 3112.444>TCPC-TCPC: bat_update_work_func Battery Idle 01-01 13:59:12.255329 11611 11611 I [ 3112.451192]: [INFO]: OPLUS_CHG[sc6607]:sc6607_reset_watchdog_timer: enter 01-01 13:59:12.279157 830 830 I [ 3112.475020]: [INFO]: OPLUS_CHG[sc6607]:sc6607_set_input_volt_limit: volt = 4700, val=0x7 01-01 13:59:12.286759 12809 12809 I [ 3112.482622]OPLUS_CHG[oplus_charge_info]: BATTERY[585 585 4415 4415 0 100 100 100 7368 7000 1 0x0], CHARGE[4470 0 1 0], WIRED[1 87 5096 500 3 0x0 0 0 0 2 0], WIRELESS[0 0 0 0 0 0x0 0 0 0], VOOC[0 0 0 0 0x0], UFCS[0 0 0 0x0], COMMON[8 0 5 0x100088 0 0 1 7000 100 0] 01-01 13:59:12.292084 1434 1434 W [ 3112.487947]healthd: battery l=100 v=4415 t=58.5 h=3 st=5 c=0 fc=7000000 cc=0 chg=u 01-01 13:59:13.013451 1871 1871 I [ 3113.209314]: read descriptors 01-01 13:59:13.014448 1871 1871 I [ 3113.210311]: read strings 01-01 13:59:13.023199 1 1 I [ 3113.219062]init: processing action (sys.usb.config=adb && sys.usb.configfs=1 && sys.usb.ffs.ready=1) from (/system/etc/init/hw/init.usb.configfs.rc:24) 01-01 13:59:13.035059 1 1 W [ 3113.230922]UDC core: couldn't find an available UDC or it's busy: -19 01-01 13:59:14.070376 1871 1871 I [ 3114.266239]: read descriptors 01-01 13:59:14.070535 1871 1871 I [ 3114.266398]: read strings 01-01 13:59:14.096620 1 1 W [ 3114.292483]UDC core: couldn't find an available UDC or it's busy: -19 01-01 13:59:15.119153 1871 1871 I [ 3115.315016]: read descriptors 01-01 13:59:15.119311 1871 1871 I [ 3115.315174]: read strings 01-01 13:59:15.127714 1 1 I [ 3115.323577]init: processing action (sys.usb.config=adb && sys.usb.configfs=1 && sys.usb.ffs.ready=1) from (/system/etc/init/hw/init.usb.configfs.rc:24) 01-01 13:59:15.134920 1 1 I [ 3115.330783]init: Command 'symlink /config/usb_gadget/g1/functions/ffs.adb /config/usb_gadget/g1/configs/b.1/f1' action=sys.usb.config=adb && sys.usb.configfs=1 && sys.usb.ffs.ready=1 (/system/etc/init/hw/init.usb.configfs.rc:26) took 2ms and failed: symlink() failed: File exists 01-01 13:59:15.137969 1 1 W [ 3115.333832]UDC core: couldn't find an available UDC or it's busy: -19 01-01 13:59:15.138384 1 1 I [ 3115.334247]init: Command 'write /config/usb_gadget/g1/UDC ${sys.usb.controller}' action=sys.usb.config=adb && sys.usb.configfs=1 && sys.usb.ffs.ready=1 (/system/etc/init/hw/init.usb.configfs.rc:27) took 2ms and failed: Unable to write to file '/config/usb_gadget/g1/UDC': Unable to write file contents: No such device 01-01 13:59:15.577289 1434 1434 W [ 3115.773152]healthd: battery l=100 v=4415 t=58.5 h=3 st=5 c=0 fc=7000000 cc=0 chg=u 01-01 13:59:15.984789 817 817 E [ 3116.180652][ERROR]: OPLUS_CHG[CW2217]([cw_get_capacity][352]): CW2015[352]: UI_SOC = 103 larger 100!!!! 01-01 13:59:16.173296 1871 1871 I [ 3116.369159]: read descriptors 01-01 13:59:16.173411 1871 1871 I [ 3116.369274]: read strings 01-01 13:59:16.183227 1 1 I [ 3116.379090]init: processing action (sys.usb.config=adb && sys.usb.configfs=1 && sys.usb.ffs.ready=1) from (/system/etc/init/hw/init.usb.configfs.rc:24) 01-01 13:59:16.190469 1 1 I [ 3116.386332]init: Command 'symlink /config/usb_gadget/g1/functions/ffs.adb /config/usb_gadget/g1/configs/b.1/f1' action=sys.usb.config=adb && sys.usb.configfs=1 && sys.usb.ffs.ready=1 (/system/etc/init/hw/init.usb.configfs.rc:26) took 3ms and failed: symlink() failed: File exists 01-01 13:59:16.193461 1 1 W [ 3116.389324]UDC core: couldn't find an available UDC or it's busy: -19 01-01 13:59:16.194308 1 1 I [ 3116.390171]init: Command 'write /config/usb_gadget/g1/UDC ${sys.usb.controller}' action=sys.usb.config=adb && sys.usb.configfs=1 && sys.usb.ffs.ready=1 (/system/etc/init/hw/init.usb.configfs.rc:27) took 2ms and failed: Unable to write to file '/config/usb_gadget/g1/UDC': Unable to write file contents: No such device 01-01 13:59:16.250226 13529 13529 E [ 3116.446089][ERROR]: OPLUS_CHG[CW2217]([cw_get_capacity][352]): CW2015[352]: UI_SOC = 103 larger 100!!!! 01-01 13:59:16.276676 13529 13529 E [ 3116.472539][ERROR]: OPLUS_CHG[CW2217]([cw_update_data][525]): vol = 4415 current = 0 cap = 100 temp = 585 01-01 13:59:16.747593 169 169 I [ 3116.943456]: [wdog_util]cpu avail mask: 0xff; ping mask: 0xe; irqs since last: 11439 01-01 13:59:16.747798 169 169 W [ 3116.943661][OPLUS_WD] oplus_show_utc_time: !@WatchDog: 2025-01-01 05:59:16.570463516 UTC 01-01 13:59:16.748428 13529 13529 I [ 3116.944291](virq: irq_count)- GICv3:arch_timer(11):1976165 GICv3:IPI(1):1741681 GICv3:IPI(2):897712 GICv3:IPI(6):334096 GICv3:glink-native-rpm-glink(33):161884 pmic_arb:pm-adc5(172):109062 GICv3:i2c_geni(180):107497 GICv3:i2c_geni(179):84498 GICv3:arch_mem_timer(13):81509 GICv3:mmc0(36):80900 01-01 13:59:16.748752 13529 13529 I [ 3116.944615](cpu: irq_count)- 0:1274609 1:1018977 2:1012910 3:1216613 4:298643 5:282439 6:268626 7:277111 01-01 13:59:16.748978 13529 13529 I [ 3116.944841](ipi: irq_count)- 0:1741681 1:897712 2:0 3:0 4:1962 5:334096 6:0 01-01 13:59:17.228087 1871 1871 I [ 3117.423950]: read descriptors 01-01 13:59:17.228190 1871 1871 I [ 3117.424053]: read strings 01-01 13:59:17.234416 1 1 I [ 3117.430279]init: processing action (sys.usb.config=adb && sys.usb.configfs=1 && sys.usb.ffs.ready=1) from (/system/etc/init/hw/init.usb.configfs.rc:24) 01-01 13:59:17.241155 1 1 I [ 3117.437018]init: Command 'symlink /config/usb_gadget/g1/functions/ffs.adb /config/usb_gadget/g1/configs/b.1/f1' action=sys.usb.config=adb && sys.usb.configfs=1 && sys.usb.ffs.ready=1 (/system/etc/init/hw/init.usb.configfs.rc:26) took 2ms and failed: symlink() failed: File exists 01-01 13:59:17.244680 1 1 W [ 3117.440543]UDC core: couldn't find an available UDC or it's busy: -19 01-01 13:59:17.245135 1 1 I [ 3117.440998]init: Command 'write /config/usb_gadget/g1/UDC ${sys.usb.controller}' action=sys.usb.config=adb && sys.usb.configfs=1 && sys.usb.ffs.ready=1 (/system/etc/init/hw/init.usb.configfs.rc:27) took 2ms and failed: Unable to write to file '/config/usb_gadget/g1/UDC': Unable to write file contents: No such device 01-01 13:59:17.262093 13602 13602 E [ 3117.457956][ERROR]: OPLUS_CHG[CW2217]([cw_get_capacity][352]): CW2015[352]: UI_SOC = 103 larger 100!!!! 01-01 13:59:17.294369 13602 13602 E [ 3117.490232][ERROR]: OPLUS_CHG[CW2217]([cw_get_capacity][352]): CW2015[352]: UI_SOC = 103 larger 100!!!! 01-01 13:59:17.311863 13602 13602 E [ 3117.507726][ERROR]: OPLUS_CHG[MMS_GAUGE]([oplus_mms_gauge_update_cc][3883]): get battery cc error, rc=0 01-01 13:59:17.329197 13602 13602 E [ 3117.525060][ERROR]: OPLUS_CHG[CW2217]([cw_get_capacity][352]): CW2015[352]: UI_SOC = 103 larger 100!!!! 01-01 13:59:17.344851 4548 4548 I [ 3117.540714]: [INFO]: OPLUS_CHG[CHG_COMM]([oplus_comm_smooth_to_soc][3142]): soc[0 3 100 100 100 100] avg[2 1 0 0 0] fifo[100 100 100 100] 01-01 13:59:17.344951 4548 4548 E [ 3117.540814][ERROR]: OPLUS_CHG[CHG_COMM]([oplus_comm_battery_notify_tbat_check][4799]): bat_temp(585) > 53'C 01-01 13:59:17.358486 516 516 I [ 3117.554349]: ///PD dbg info 122d 01-01 13:59:17.358517 516 516 I [ 3117.554380]< 3117.554>TCPC-TCPC: bat_update_work_func battery update soc = 100 01-01 13:59:17.358517 516 516 I [ 3117.554380]< 3117.554>TCPC-TCPC: bat_update_work_func Battery Idle 01-01 13:59:17.362973 13807 13807 I [ 3117.558836]: [INFO]: OPLUS_CHG[sc6607]:sc6607_reset_watchdog_timer: enter 01-01 13:59:17.386677 11326 11326 I [ 3117.582540]: [INFO]: OPLUS_CHG[sc6607]:sc6607_set_input_volt_limit: volt = 4700, val=0x7 01-01 13:59:17.395929 4548 4548 I [ 3117.591792]OPLUS_CHG[oplus_charge_info]: BATTERY[585 585 4415 4415 0 100 100 100 7368 7000 1 0x0], CHARGE[4470 0 1 0], WIRED[1 297 5077 500 3 0x0 0 0 0 2 0], WIRELESS[0 0 0 0 0 0x0 0 0 0], VOOC[0 0 0 0 0x0], UFCS[0 0 0 0x0], COMMON[8 0 5 0x100088 0 0 1 7000 100 0] 01-01 13:59:17.396396 1434 1434 W [ 3117.592259]healthd: battery l=100 v=4415 t=58.5 h=3 st=5 c=0 fc=7000000 cc=0 chg=u 01-01 13:59:18.282881 1871 1871 I [ 3118.478744]: read descriptors 01-01 13:59:18.283053 1871 1871 I [ 3118.478916]: read strings 01-01 13:59:18.291188 1 1 I [ 3118.487051]init: processing action (sys.usb.config=adb && sys.usb.configfs=1 && sys.usb.ffs.ready=1) from (/system/etc/init/hw/init.usb.configfs.rc:24) 01-01 13:59:18.302292 1 1 W [ 3118.498155]UDC core: couldn't find an available UDC or it's busy: -19 01-01 13:59:19.330867 1871 1871 I [ 3119.526730]: read descriptors 01-01 13:59:19.331039 1871 1871 I [ 3119.526902]: read strings 01-01 13:59:19.348169 1 1 W [ 3119.544032]UDC core: couldn't find an available UDC or it's busy: -19 01-01 13:59:20.385220 1871 1871 I [ 3120.581083]: read descriptors 01-01 13:59:20.385376 1871 1871 I [ 3120.581239]: read strings 01-01 13:59:20.396328 1 1 I [ 3120.592191]init: processing action (sys.usb.config=adb && sys.usb.configfs=1 && sys.usb.ffs.ready=1) from (/system/etc/init/hw/init.usb.configfs.rc:24) 01-01 13:59:20.407387 1 1 I [ 3120.603250]init: Command 'symlink /config/usb_gadget/g1/functions/ffs.adb /config/usb_gadget/g1/configs/b.1/f1' action=sys.usb.config=adb && sys.usb.configfs=1 && sys.usb.ffs.ready=1 (/system/etc/init/hw/init.usb.configfs.rc:26) took 3ms and failed: symlink() failed: File exists 01-01 13:59:20.414531 1 1 W [ 3120.610394]UDC core: couldn't find an available UDC or it's busy: -19 01-01 13:59:20.415529 1 1 I [ 3120.611392]init: Command 'write /config/usb_gadget/g1/UDC ${sys.usb.controller}' action=sys.usb.config=adb && sys.usb.configfs=1 && sys.usb.ffs.ready=1 (/system/etc/init/hw/init.usb.configfs.rc:27) took 6ms and failed: Unable to write to file '/config/usb_gadget/g1/UDC': Unable to write file contents: No such device 01-01 13:59:20.847771 817 817 E [ 3121.043634][ERROR]: OPLUS_CHG[CW2217]([cw_get_capacity][352]): CW2015[352]: UI_SOC = 103 larger 100!!!! 01-01 13:59:21.365450 13529 13529 E [ 3121.561313][ERROR]: OPLUS_CHG[CW2217]([cw_get_capacity][352]): CW2015[352]: UI_SOC = 103 larger 100!!!! 01-01 13:59:21.391418 13529 13529 E [ 3121.587281][ERROR]: OPLUS_CHG[CW2217]([cw_update_data][525]): vol = 4416 current = 0 cap = 100 temp = 585 01-01 13:59:21.438766 1871 1871 I [ 3121.634629]: read descriptors 01-01 13:59:21.438919 1871 1871 I [ 3121.634782]: read strings

05-09 10:00:22.980 2885 5537 I wm_task_moved: [9,9,0,1,4] 05-09 10:00:22.980 2885 5537 I wm_create_activity: [0,16231549,9,com.google.android.contacts/com.google.android.apps.contacts.permission.RequestPermissionsActivity,NULL,NULL,NULL,0] 05-09 10:00:22.984 2885 5537 I wm_pause_activity: [0,735841,com.google.android.contacts/com.android.contacts.activities.PeopleActivity,userLeaving=true,resumeTopActivity] 05-09 10:00:23.061 2885 6010 I wm_finish_activity: [0,735841,9,com.google.android.contacts/com.android.contacts.activities.PeopleActivity,app-request] 05-09 10:00:23.063 4518 4518 I viewroot_draw_event: [VRI[SearchLauncher],Not drawing due to not visible. Reason=!mAppVisible && !mForceDecorViewVisibility] 05-09 10:00:23.081 2885 2908 I wm_wallpaper_surface: [0,0,null] 05-09 10:00:23.196 2885 2902 I service_manager_stats: [132,201,5114] 05-09 10:00:23.202 6422 6422 I wm_on_create_called: [735841,com.android.contacts.activities.PeopleActivity,performCreate,426] 05-09 10:00:23.227 2885 6010 I wm_add_to_stopping: [0,735841,com.google.android.contacts/com.android.contacts.activities.PeopleActivity,completeFinishing] 05-09 10:00:23.236 2885 6010 I wm_restart_activity: [0,16231549,9,com.google.android.contacts/com.google.android.apps.contacts.permission.RequestPermissionsActivity] 05-09 10:00:23.240 2885 6010 I wm_set_resumed_activity: [0,com.google.android.contacts/com.google.android.apps.contacts.permission.RequestPermissionsActivity,realStartActivityLocked - onActivityStateChanged] 05-09 10:00:23.246 2885 2904 I sysui_multi_action: [757,803,799,window_time_0,802,1] 05-09 10:00:23.345 2885 5537 I service_manager_slow: [22,time_detector] 05-09 10:00:23.425 2885 6330 I wm_task_moved: [9,9,0,1,4] 05-09 10:00:23.428 2885 6330 I wm_create_activity: [0,9454169,9,com.google.android.permissioncontroller/com.android.permissioncontroller.permission.ui.GrantPermissionsActivity,android.content.pm.action.REQUEST_PERMISSIONS,NULL,NULL,8388608] 05-09 10:00:23.438 2885 3111 I commit_sys_config_file: [settings-0-0,10] 05-09 10:00:23.439 2885 6330 I wm_pause_activity: [0,16231549,com.google.android.contacts/com.google.android.apps.contacts.permission.RequestPermissionsActivity,userLeaving=true,resumeTopActivity] 05-09 10:00:23.450 6422 6422 I wm_on_create_called: [16231549,com.google.android.apps.contacts.permission.RequestPermissionsActivity,performCreate,177] 05-09 10:00:23.488 6422 6422 I wm_on_start_called: [16231549,com.google.android.apps.contacts.permission.RequestPermissionsActivity,handleStartActivity,22] 05-09 10:00:23.494 6422 6422 I wm_on_resume_called: [16231549,com.google.android.apps.contacts.permission.RequestPermissionsActivity,RESUME_ACTIVITY,1] 05-09 10:00:23.525 6422 6422 I wm_on_top_resumed_gained_called: [16231549,com.google.android.apps.contacts.permission.RequestPermissionsActivity,topStateChangedWhenResumed] 05-09 10:00:23.526 6422 6422 I wm_on_top_resumed_lost_called: [16231549,com.google.android.apps.contacts.permission.RequestPermissionsActivity,topStateChangedWhenResumed] 05-09 10:00:23.529 6422 6422 I wm_on_paused_called: [16231549,com.google.android.apps.contacts.permission.RequestPermissionsActivity,performPause,2] 05-09 10:00:23.537 2885 6330 I wm_restart_activity: [0,9454169,9,com.google.android.permissioncontroller/com.android.permissioncontroller.permission.ui.GrantPermissionsActivity] 05-09 10:00:23.542 2885 6330 I wm_set_resumed_activity: [0,com.google.android.permissioncontroller/com.android.permissioncontroller.permission.ui.GrantPermissionsActivity,realStartActivityLocked - onActivityStateChanged] 05-09 10:00:23.547 2885 2904 I sysui_multi_action: [757,803,799,window_time_0,802,1] 05-09 10:00:23.589 6422 6422 I auditd : type=1400 audit(0.0:890): avc: denied { read } for comm="ndroid.contacts" name="u:object_r:vendor_display_prop:s0" dev="tmpfs" ino=433 scontext=u:r:untrusted_app:s0:c148,c256,c512,c768 tcontext=u:object_r:vendor_display_prop:s0 tclass=file permissive=0 app=com.google.android.contacts 05-09 10:00:23.714 6422 6422 I viewroot_draw_event: [VRI[RequestPermissionsActivity],reportDrawFinished seqId=0] 05-09 10:00:23.716 2885 5458 I wm_stop_activity: [0,26509796,com.android.launcher3/com.android.searchlauncher.SearchLauncher] 05-09 10:00:23.717 2885 5458 I wm_destroy_activity: [0,735841,9,com.google.android.contacts/com.android.contacts.activities.PeopleActivity,finish-imm:idle] 解析这段日志分析界面上com.google.android.permissioncontroller没有展示的原因

正常log [ 116.487588] (0)[455:[email protected]][HIF-SDIO][W]wmt_fb_notifier_callback:@@@@@@@@@@wmt enter early POWERDOWN @@@@@@@@@@@@@@ [ 116.487606] (0)[455:[email protected]][wlan][455]wlan_fb_notifier_callback:(SW4 INFO) wlan_fb_notifier_callback: event[9], blank[4] [ 116.487611] (0)[455:[email protected]][wlan][455]kalSetPerMonDisable:(SW4 INFO) enter kalSetPerMonDisable [ 116.487623] (0)[455:[email protected]][wlan][455]wlan_fb_notifier_callback:(SW4 INFO) wlan_fb_notifier_callback: end [ 116.487631] (1)[1208:main_thread][wlan][1208]kalPerMonDisable:(SW4 INFO) enter kalPerMonDisable [ 116.487748] (1)[1208:main_thread][wlan][1208]kalPerMonUpdate:(SW4 INFO) <2973ms> Tput: 0(0.000mbps) [0:0:0:0][0:0:0:0][0:0:0:0][0:0:0:0] Pending:0/256 [0:0:0:0][0:0:0:0][0:0:0:0][0:0:0:0] Used:0/768/256 [0][0][0][0][0] LQ[0:0:0] lv:0 th:3 fg:0x7 Mo:[0:0:0:0] TxDp[ST:BS:FO:QM:DP]:0:0:0:0:0 [ 116.487762] (1)[1208:main_thread][wlan][1208]kalPerMonUpdate:(SW4 INFO) ndevdrp:[0:0:0:0][0:0:0:0][0:0:0:0] drv[RM,IL,RI,RT,RM,RW,RA,RB,DT,NS,IB,HS,LS,DD,ME,BD,NI,DR,TE,CE,DN,FE,DE,IE,TME]:9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 [ 116.487867] (0)[203:kworker/0:2][STP-PSM] [I]_stp_psm_do_wait: STP is waiting state for ACT, i=1, state = 2 [ 116.511882] -(1)[1024:system_server]alarmtimer_enqueue, 574145000000 [ 116.523904] (0)[203:kworker/0:2][STP-PSM] [I]_stp_psm_do_wait: +Total waits for ACT takes 36025 usec [ 116.525750] (0)[203:kworker/0:2][HIF-SDIO][I]mtk_wcn_wmt_func_ctrl:wmt-exp: OPID(4) type(9) start [ 116.525801] (1)[580:mtk_wmtd][WMT-CORE][I]wmt_core_dump_func_state:[AF FUNC OFF]status(b:0 f:0 g:0 gl5:0 w:2 lpbk:0 coredump:0 wmt:2 ant:0 sd1:0 sd2:0 stp:0) [ 116.526065] (0)[203:kworker/0:2][HIF-SDIO][I]mtk_wcn_wmt_func_ctrl:OPID(4) type(9) ok [ 116.565175] (1)[573:mtk_stp_psm]MTK-BTIF-EXP[I]mtk_wcn_btif_dpidle_ctrl:enter deep idle [ 116.617529] (0)[335:logd.auditd]type=1400 audit(1672660091.950:271): avc: denied { read } for comm="binder:377_4" name="wakeup113" dev="sysfs" ino=38281 scontext=u:r:system_suspend:s0 tcontext=u:object_r:sysfs_batteryinfo:s0 tclass=dir permissive=0 [ 116.644258] -(0)[456:[email protected]]mt635x_auxadc_read_raw: 5 callbacks suppressed [ 116.644269] (0)[456:[email protected]]mt635x-auxadc mt635x-auxadc: name:BATADC, channel=0, adc_out=0x5f4c, adc_result=4020 [ 116.648067] (0)[456:[email protected]]mt635x-auxadc mt635x-auxadc: name:BAT_TEMP, channel=3, adc_out=0xa9b, adc_result=1193 [ 116.648746] (0)[456:[email protected]]mt635x-auxadc mt635x-auxadc: name:VBIF, channel=11, adc_out=0xfff, adc_result=1799 [ 116.650187] (1)[456:[email protected]]mt635x-auxadc mt635x-auxadc: name:BAT_TEMP, channel=3, adc_out=0xa9c, adc_result=1193 [ 116.650871] (0)[456:[email protected]]mt635x-auxadc mt635x-auxadc: name:VBIF, channel=11, adc_out=0xfff, adc_result=1799 异常log [ 119.152791] (0)[455:[email protected]][HIF-SDIO][W]wmt_fb_notifier_callback:@@@@@@@@@@wmt enter early POWERDOWN @@@@@@@@@@@@@@ [ 119.152823] (0)[455:[email protected]][wlan][455]wlan_fb_notifier_callback:(SW4 INFO) wlan_fb_notifier_callback: event[9], blank[4] [ 119.152833] (0)[455:[email protected]][wlan][455]kalSetPerMonDisable:(SW4 INFO) enter kalSetPerMonDisable [ 119.152861] (0)[455:[email protected]][wlan][455]wlan_fb_notifier_callback:(SW4 INFO) wlan_fb_notifier_callback: end [ 119.152876] (1)[1208:main_thread][wlan][1208]kalPerMonDisable:(SW4 INFO) enter kalPerMonDisable [ 119.153177] (1)[1208:main_thread][wlan][1208]kalPerMonUpdate:(SW4 INFO) <2665ms> Tput: 0(0.000mbps) [0:0:0:0][0:0:0:0][0:0:0:0][0:0:0:0] Pending:0/256 [0:0:0:0][0:0:0:0][0:0:0:0][0:0:0:0] Used:0/768/256 [0][0][0][0][0] LQ[0:0:0] lv:0 th:3 fg:0x7 Mo:[0:0:0:0] TxDp[ST:BS:FO:QM:DP]:0:0:0:0:0 [ 119.153206] (1)[1208:main_thread][wlan][1208]kalPerMonUpdate:(SW4 INFO) ndevdrp:[0:0:0:0][0:0:0:0][0:0:0:0] drv[RM,IL,RI,RT,RM,RW,RA,RB,DT,NS,IB,HS,LS,DD,ME,BD,NI,DR,TE,CE,DN,FE,DE,IE,TME]:9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 [ 119.153243] (0)[1100:kworker/0:3][STP-PSM] [I]_stp_psm_do_wait: STP is waiting state for ACT, i=1, state = 2 [ 119.178491] -(1)[1024:system_server]alarmtimer_enqueue, 574145000000 [ 119.184024] (0)[1100:kworker/0:3][STP-PSM] [I]_stp_psm_do_wait: +Total waits for ACT takes 30771 usec [ 119.185607] (0)[1100:kworker/0:3][HIF-SDIO][I]mtk_wcn_wmt_func_ctrl:wmt-exp: OPID(4) type(9) start [ 119.185856] (3)[580:mtk_wmtd][WMT-CORE][I]wmt_core_dump_func_state:[AF FUNC OFF]status(b:0 f:0 g:0 gl5:0 w:2 lpbk:0 coredump:0 wmt:2 ant:0 sd1:0 sd2:0 stp:0) [ 119.185956] (0)[1100:kworker/0:3][HIF-SDIO][I]mtk_wcn_wmt_func_ctrl:OPID(4) type(9) ok [ 119.225289] (0)[573:mtk_stp_psm]MTK-BTIF-EXP[I]mtk_wcn_btif_dpidle_ctrl:enter deep idle [ 119.369243] (0)[293:init]init 3: [119365][75]ReapLogT PropSet [sys.btn.screen.state]=[off]119164 [sys.bw.rup.icon.state]=[1000]119289 Done [ 119.386756] (1)[2301:binder:377_5]active wakeup source: ttyC0 [ 119.386873] (1)[2301:binder:377_5]active wakeup source: ttyC0 [ 119.714253] (1)[2301:binder:377_5]PM: suspend entry (deep) 导致 [ 90.462570] (0)[291:irq/145-tlsc6x_]i2c i2c-0: err, access at suspend no irq stage [ 90.462590] (0)[291:irq/145-tlsc6x_][tlsc][error] [IIC]: i2c_transfer(2) error, addr= 0xd3!! [ 90.462597] (0)[291:irq/145-tlsc6x_][tlsc][error] [IIC]: i2c_transfer(2) error, ret=-16, rlen=2, wlen=1!! 的原因,和解决方法

--------- beginning of system 2025-07-14 19:01:46.868 1569-2215 ActivityManager system_server I Force stopping org.cocos2d.demo appid=10051 user=0: from pid 5432 --------- beginning of main 2025-07-14 19:01:46.869 2159-2159 ContextImpl com.android.coreservice W Calling a method in the system process without a qualified user: android.app.ContextImpl.startService:1531 android.content.ContextWrapper.startService:664 android.content.ContextWrapper.startService:664 com.android.coreservice.CoreBroadcastReceiver.onReceive:54 android.app.ActivityThread.handleReceiver:3424 2025-07-14 19:01:43.961 1569-1576 chatty system_server I uid=1000(system) FinalizerDaemon expire 46 lines 2025-07-14 19:01:43.961 1569-1576 System system_server W A resource failed to call close. 2025-07-14 19:01:46.870 1904-1904 CarrierSvcBindHelper com.android.phone D No carrier app for: 0 2025-07-14 19:01:46.935 1569-3446 ActivityManager system_server I Force stopping org.cocos2d.demo appid=10051 user=0: from pid 5445 2025-07-14 19:01:46.936 1904-1904 CarrierSvcBindHelper com.android.phone D No carrier app for: 0 2025-07-14 19:01:46.937 2159-2159 ContextImpl com.android.coreservice W Calling a method in the system process without a qualified user: android.app.ContextImpl.startService:1531 android.content.ContextWrapper.startService:664 android.content.ContextWrapper.startService:664 com.android.coreservice.CoreBroadcastReceiver.onReceive:54 android.app.ActivityThread.handleReceiver:3424 2025-07-14 19:01:46.959 1569-3446 ActivityManager system_server I START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=org.cocos2d.demo/org.cocos2dx.javascript.AppActivity} from uid 2000 2025-07-14 19:01:46.974 2159-2159 ContextImpl com.android.coreservice W Calling a method in the system process without a qualified user: android.app.ContextImpl.startService:1531 android.content.ContextWrapper.startService:664 android.content.ContextWrapper.startService:664 com.android.coreservice.CoreBroadcastReceiver.onReceive:45 android.app.ActivityThread.handleReceiver:3424 2025-07-14 19:01:46.979 1423-1423 [email protected] [email protected] I type=1400 audit(0.0:1117): avc: denied { ioctl } for path="/dev/fastpipe" dev="tmpfs" ino=7232 ioctlcmd=6867 scontext=u:r:hal_graphics_allocator_default:s0 tcontext=u:object_r:device:s0 tclass=chr_file permissive=1 2025-07-14 19:01:46.998 5451-5451 nativebridge pid-5451 D PreInitializeNativeBridge name=zygote64 instruction_set=arm64 2025-07-14 19:01:46.999 1569-1586 ActivityManager system_server I Start proc 5451:org.cocos2d.demo/u0a51 for activity org.cocos2d.demo/org.cocos2dx.javascript.AppActivity 2025-07-14 19:01:47.014 5451-5451 nativebridge pid-5451 W Failed to bind-mount /data/local/cfg-nnayn/ as /proc/cpuinfo: Not a directory 2025-07-14 19:01:47.017 5451-5451 Zygote pid-5451 I seccomp disabled by setenforce 0 2025-07-14 19:01:47.018 5451-5451 rg.cocos2d.dem pid-5451 I Late-enabling -Xcheck:jni 2025-07-14 19:01:47.036 5451-5451 libnb pid-5451 V enter native_bridge2_initialize /data/user/0/org.cocos2d.demo/code_cache arm64 2025-07-14 19:01:47.036 5451-5451 houdini pid-5451 D [5451] Initialize library(version: 9.0.7a_z.38597 RELEASE)... successfully. ---------------------------- PROCESS STARTED (5451) for package org.cocos2d.demo ---------------------------- 2025-07-14 19:01:47.037 5451-5451 libnb pid-5451 V enter native_bridge2_isCompatibleWith 2 2025-07-14 19:01:47.139 2159-2159 ContextImpl com.android.coreservice W Calling a method in the system process without a qualified user: android.app.ContextImpl.startService:1531 android.content.ContextWrapper.startService:664 android.content.ContextWrapper.startService:664 com.android.coreservice.CoreBroadcastReceiver.onReceive:54 android.app.ActivityThread.handleReceiver:3424 2025-07-14 19:01:47.037 5451-5451 chatty org.cocos2d.demo I uid=10051(org.cocos2d.demo) identical 63 lines 2025-07-14 19:01:47.037 5451-5451 libnb org.cocos2d.demo V enter native_bridge2_isCompatibleWith 2 2025-07-14 19:01:47.157 5451-5451 libnb org.cocos2d.demo V enter native_bridge2_isCompatibleWith 3 2025-07-14 19:01:47.157 5451-5451 libnb org.cocos2d.demo V enter native_bridge3_isPathSupported /data/app/org.cocos2d.demo-DSE6AeZBhpmsfM8p5sz99g==/lib/arm64:/data/app/org.cocos2d.demo-DSE6AeZBhpmsfM8p5sz99g==/base.apk!/lib/arm64-v8a 2025-07-14 19:01:47.157 5451-5451 libnb org.cocos2d.demo V enter native_bridge2_isCompatibleWith 3 2025-07-14 19:01:47.157 5451-5451 libnb org.cocos2d.demo V enter native_bridge3_initAnonymousNamespace libandroid.so:libaaudio.so:libc.so:libcamera2ndk.so:libdl.so:libEGL.so:libGLESv1_CM.so:libGLESv2.so:libGLESv3.so:libicui18n.so:libicuuc.so:libjnigraphics.so:liblog.so:libmediandk.so:libm.so:libnativewindow.so:libneuralnetworks.so:libOpenMAXAL.so:libOpenSLES.so:libRS.so:libstdc++.so:libsync.so:libvulkan.so:libwebviewchromium_plat_support.so:libz.so, /data/app/org.cocos2d.demo-DSE6AeZBhpmsfM8p5sz99g==/lib/arm64:/data/app/org.cocos2d.demo-DSE6AeZBhpmsfM8p5sz99g==/base.apk!/lib/arm64-v8a 2025-07-14 19:01:47.157 5451-5451 libnb org.cocos2d.demo V enter native_bridge2_isCompatibleWith 3 2025-07-14 19:01:47.157 5451-5451 libnb org.cocos2d.demo V enter native_bridge3_isPathSupported /data/app/org.cocos2d.demo-DSE6AeZBhpmsfM8p5sz99g==/lib/arm64:/data/app/org.cocos2d.demo-DSE6AeZBhpmsfM8p5sz99g==/base.apk!/lib/arm64-v8a 2025-07-14 19:01:47.157 5451-5451 libnb org.cocos2d.demo V enter native_bridge2_isCompatibleWith 3 2025-07-14 19:01:47.157 5451-5451 libnb org.cocos2d.demo V enter native_bridge3_createNamespace classloader-namespace, (null), /data/app/org.cocos2d.demo-DSE6AeZBhpmsfM8p5sz99g==/lib/arm64:/data/app/org.cocos2d.demo-DSE6AeZBhpmsfM8p5sz99g==/base.apk!/lib/arm64-v8a, /data:/mnt/expand:/data/user/0/org.cocos2d.demo 2025-07-14 19:01:47.157 5451-5451 libnb org.cocos2d.demo V enter native_bridge2_isCompatibleWith 4 2025-07-14 19:01:47.157 5451-5451 libnb org.cocos2d.demo V enter native_bridge2_isCompatibleWith 3 2025-07-14 19:01:47.157 5451-5451 libnb org.cocos2d.demo V enter native_bridge3_linkNamespaces libandroid.so:libaaudio.so:libc.so:libcamera2ndk.so:libdl.so:libEGL.so:libGLESv1_CM.so:libGLESv2.so:libGLESv3.so:libicui18n.so:libicuuc.so:libjnigraphics.so:liblog.so:libmediandk.so:libm.so:libnativewindow.so:libneuralnetworks.so:libOpenMAXAL.so:libOpenSLES.so:libRS.so:libstdc++.so:libsync.so:libvulkan.so:libwebviewchromium_plat_support.so:libz.so 2025-07-14 19:01:47.164 1569-1576 System system_server W A resource failed to call close. 2025-07-14 19:01:47.164 1569-1576 chatty system_server I uid=1000(system) FinalizerDaemon identical 19 lines 2025-07-14 19:01:47.164 1569-1576 System system_server W A resource failed to call close. 2025-07-14 19:01:47.198 1721-2100 ziparchive com.android.systemui W Unable to open '/data/app/org.cocos2d.demo-qLW_1oeK0d6GzjNEfloC_Q==/base.apk': No such file or directory 2025-07-14 19:01:47.198 1721-2100 ndroid.systemu com.android.systemui E Failed to open APK '/data/app/org.cocos2d.demo-qLW_1oeK0d6GzjNEfloC_Q==/base.apk' I/O error 2025-07-14 19:01:47.198 1721-2100 ResourcesManager com.android.systemui E failed to add asset path /data/app/org.cocos2d.demo-qLW_1oeK0d6GzjNEfloC_Q==/base.apk 2025-07-14 19:01:47.198 1721-2100 PackageManager com.android.systemui W Failure retrieving resources for org.cocos2d.demo 2025-07-14 19:01:47.198 1721-2100 ziparchive com.android.systemui W Unable to open '/data/app/org.cocos2d.demo-qLW_1oeK0d6GzjNEfloC_Q==/base.apk': No such file or directory 2025-07-14 19:01:47.198 1721-2100 ndroid.systemu com.android.systemui E Failed to open APK '/data/app/org.cocos2d.demo-qLW_1oeK0d6GzjNEfloC_Q==/base.apk' I/O error 2025-07-14 19:01:47.198 1721-2100 ResourcesManager com.android.systemui E failed to add asset path /data/app/org.cocos2d.demo-qLW_1oeK0d6GzjNEfloC_Q==/base.apk 2025-07-14 19:01:47.198 1721-2100 PackageManager com.android.systemui W Failure retrieving resources for org.cocos2d.demo 2025-07-14 19:01:47.198 1721-2100 ziparchive com.android.systemui W Unable to open '/data/app/org.cocos2d.demo-qLW_1oeK0d6GzjNEfloC_Q==/base.apk': No such file or directory 2025-07-14 19:01:47.198 1721-2100 ndroid.systemu com.android.systemui E Failed to open APK '/data/app/org.cocos2d.demo-qLW_1oeK0d6GzjNEfloC_Q==/base.apk' I/O error 2025-07-14 19:01:47.198 1721-2100 ResourcesManager com.android.systemui E failed to add asset path /data/app/org.cocos2d.demo-qLW_1oeK0d6GzjNEfloC_Q==/base.apk 2025-07-14 19:01:47.198 1721-2100 PackageManager com.android.systemui W Failure retrieving resources for org.cocos2d.demo 2025-07-14 19:01:47.198 1721-2100 ziparchive com.android.systemui W Unable to open '/data/app/org.cocos2d.demo-qLW_1oeK0d6GzjNEfloC_Q==/base.apk': No such file or directory 2025-07-14 19:01:47.198 1721-2100 ndroid.systemu com.android.systemui E Failed to open APK '/data/app/org.cocos2d.demo-qLW_1oeK0d6GzjNEfloC_Q==/base.apk' I/O error 2025-07-14 19:01:47.198 1721-2100 ResourcesManager com.android.systemui E failed to add asset path /data/app/org.cocos2d.demo-qLW_1oeK0d6GzjNEfloC_Q==/base.apk 2025-07-14 19:01:47.198 1721-2100 PackageManager com.android.systemui W Failure retrieving resources for org.cocos2d.demo 2025-07-14 19:01:47.198 1721-2100 ziparchive com.android.systemui W Unable to open '/data/app/org.cocos2d.demo-qLW_1oeK0d6GzjNEfloC_Q==/base.apk': No such file or directory 2025-07-14 19:01:47.198 1721-2100 ndroid.systemu com.android.systemui E Failed to open APK '/data/app/org.cocos2d.demo-qLW_1oeK0d6GzjNEfloC_Q==/base.apk' I/O error 2025-07-14 19:01:47.198 1721-2100 ResourcesManager com.android.systemui E failed to add asset path /data/app/org.cocos2d.demo-qLW_1oeK0d6GzjNEfloC_Q==/base.apk 2025-07-14 19:01:47.198 1721-2100 PackageManager com.android.systemui W Failure retrieving resources for org.cocos2d.demo 2025-07-14 19:01:47.224 5451-5451 Cocos2dxActivity org.cocos2d.demo D Cocos2dxActivity onCreate: org.cocos2dx.javascript.AppActivity@f1c691f, savedInstanceState: null 2025-07-14 19:01:47.260 5451-5451 libnb org.cocos2d.demo V enter native_bridge2_isCompatibleWith 3 2025-07-14 19:01:47.260 5451-5451 libnb org.cocos2d.demo V enter native_bridge3_loadLibraryExt /data/app/org.cocos2d.demo-DSE6AeZBhpmsfM8p5sz99g==/lib/arm64/libcocos2djs.so, 2, 0x3 2025-07-14 19:01:47.512 5451-5451 libnb org.cocos2d.demo V native_bridge3_loadLibraryExt: 0x763877d4eac0 2025-07-14 19:01:47.513 5451-5451 libnb org.cocos2d.demo V enter native_bridge2_getTrampoline JNI_OnLoad, trampoline_addr 0x76388e6af000 2025-07-14 19:01:47.513 5451-5451 JniHelper org.cocos2d.demo D JniHelper::setJavaVM(0x76388ede6928), pthread_self() = 129987584391496 2025-07-14 19:01:47.513 5451-5451 main org.cocos2d.demo D cocos_jni_env_init 2025-07-14 19:01:47.513 5451-5451 Cocos2dxHelper org.cocos2d.demo D isSupportLowLatency:true 2025-07-14 19:01:47.515 5451-5451 Cocos2dxHelper org.cocos2d.demo D sampleRate: 48000, framesPerBuffer: 1024 2025-07-14 19:01:47.515 5451-5451 libnb org.cocos2d.demo V enter native_bridge2_getTrampoline Java_org_cocos2dx_lib_Cocos2dxHelper_nativeSetAudioDeviceInfo, trampoline_addr 0x76388e6af020 2025-07-14 19:01:47.515 5451-5451 JniImp org.cocos2d.demo D nativeSetAudioDeviceInfo: sampleRate: 48000, bufferSizeInFrames: 1024 2025-07-14 19:01:47.516 5451-5451 libnb org.cocos2d.demo V enter native_bridge2_getTrampoline Java_org_cocos2dx_lib_Cocos2dxHelper_nativeSetApkPath, trampoline_addr 0x76388e6af040 2025-07-14 19:01:47.517 5451-5451 libnb org.cocos2d.demo V enter native_bridge2_getTrampoline Java_org_cocos2dx_lib_Cocos2dxHelper_nativeSetContext, trampoline_addr 0x76388e6af060 2025-07-14 19:01:47.520 5451-5451 libnb org.cocos2d.demo V enter native_bridge2_getTrampoline Java_org_cocos2dx_lib_Cocos2dxActivity_getGLContextAttrs, trampoline_addr 0x76388e6af080 2025-07-14 19:01:47.521 5451-5451 OpenGLRenderer org.cocos2d.demo D Skia GL Pipeline 2025-07-14 19:01:47.522 5451-5451 SDKWrapper org.cocos2d.demo W project.json 中不存在 serviceClassPath 字段 2025-07-14 19:01:47.523 5451-5451 Cocos2dxActivity org.cocos2d.demo D model=ASUS_AI2401_A 2025-07-14 19:01:47.523 5451-5451 Cocos2dxActivity org.cocos2d.demo D product=ASUS_AI2401_A 2025-07-14 19:01:47.523 5451-5451 Cocos2dxActivity org.cocos2d.demo D isEmulator=false 2025-07-14 19:01:47.546 5451-5451 Cocos2dxActivity org.cocos2d.demo D onResume() 2025-07-14 19:01:47.599 5451-5451 libnb org.cocos2d.demo V enter native_bridge2_getTrampoline Java_org_cocos2dx_lib_Cocos2dxGLSurfaceView_nativeOnSizeChanged, trampoline_addr 0x76388e6af0a0 2025-07-14 19:01:47.599 5451-5480 <no-tag> org.cocos2d.demo I fastpipe: Connect success 2025-07-14 19:01:47.601 5451-5480 <no-tag> org.cocos2d.demo I fastpipe: Connect success 2025-07-14 19:01:47.601 5451-5480 HostConnection org.cocos2d.demo D HostRPC::connect sucess: app=org.cocos2d.demo, pid=5451, tid=5480, this=0x7638888262c0 2025-07-14 19:01:47.602 5451-5480 HostConnection org.cocos2d.demo D queryAndSetGLESMaxVersion select gles-version: 3.1 hostGLVersion:46 process:org.cocos2d.demo 2025-07-14 19:01:47.604 5451-5480 ConfigStore org.cocos2d.demo I android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0 2025-07-14 19:01:47.604 5451-5480 ConfigStore org.cocos2d.demo I android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0 2025-07-14 19:01:47.604 5451-5480 OpenGLRenderer org.cocos2d.demo I Initialized EGL, version 1.4 2025-07-14 19:01:47.604 5451-5480 OpenGLRenderer org.cocos2d.demo D Swap behavior 1 2025-07-14 19:01:47.605 5451-5478 <no-tag> org.cocos2d.demo I fastpipe: Connect success 2025-07-14 19:01:47.605 5451-5478 HostConnection org.cocos2d.demo D HostRPC::connect sucess: app=org.cocos2d.demo, pid=5451, tid=5478, this=0x76387a5f7b00 2025-07-14 19:01:47.610 5451-5480 EGL_emulation org.cocos2d.demo D eglCreateContext: 0x76389273ba80: maj 3 min 1 rcv 4 2025-07-14 19:01:47.610 5451-5478 HostConnection org.cocos2d.demo D queryAndSetGLESMaxVersion select gles-version: 3.1 hostGLVersion:46 process:org.cocos2d.demo 2025-07-14 19:01:47.617 5451-5478 EGL_emulation org.cocos2d.demo D eglCreateContext: 0x76389273bf00: maj 3 min 1 rcv 4 2025-07-14 19:01:47.638 5451-5478 vndksupport org.cocos2d.demo D Loading /vendor/lib64/hw/[email protected] from current namespace instead of sphal namespace. 2025-07-14 19:01:47.639 5451-5480 eglCodecCommon org.cocos2d.demo E glUtilsParamSize: unknow param 0x000082da 2025-07-14 19:01:47.639 5451-5480 eglCodecCommon org.cocos2d.demo E glUtilsParamSize: unknow param 0x000082e5 2025-07-14 19:01:47.640 5451-5478 vndksupport org.cocos2d.demo D Loading /vendor/lib64/hw/gralloc.default.so from current namespace instead of sphal namespace. 2025-07-14 19:01:47.642 5451-5480 HostConnection org.cocos2d.demo D ExtendedRCEncoderContext GL_VERSION return OpenGL ES 3.1 v1 2025-07-14 19:01:47.644 5451-5480 eglCodecCommon org.cocos2d.demo E glUtilsParamSize: unknow param 0x00008c29 2025-07-14 19:01:47.645 5451-5480 eglCodecCommon org.cocos2d.demo E glUtilsParamSize: unknow param 0x000087fe 2025-07-14 19:01:47.666 5451-5478 libnb org.cocos2d.demo V enter native_bridge2_getTrampoline Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeInit, trampoline_addr 0x76388e6af0c0 2025-07-14 19:01:47.666 5451-5478 main org.cocos2d.demo D cocos_android_app_init 2025-07-14 19:01:47.667 5451-5478 HostConnection org.cocos2d.demo D ExtendedRCEncoderContext GL_VERSION return OpenGL ES 3.1 v1 2025-07-14 19:01:47.671 5451-5480 EGL_emulation org.cocos2d.demo E tid 5480: eglSurfaceAttrib(1493): error 0x3009 (EGL_BAD_MATCH) 2025-07-14 19:01:47.671 5451-5480 OpenGLRenderer org.cocos2d.demo W Failed to set EGL_SWAP_BEHAVIOR on surface 0x76387a0f6180, error=EGL_BAD_MATCH 2025-07-14 19:01:47.672 5451-5478 JniImp org.cocos2d.demo D nativeInit: 1440, 2560, 2025-07-14 19:01:47.686 5451-5478 jswrapper org.cocos2d.demo D Initializing V8, version: 8.0.426.16 2025-07-14 19:01:47.709 5451-5451 Cocos2dxActivity org.cocos2d.demo D onWindowFocusChanged() hasFocus=true 2025-07-14 19:01:47.548 2159-2159 ContextImpl com.android.coreservice W Calling a method in the system process without a qualified user: android.app.ContextImpl.startService:1531 android.content.ContextWrapper.startService:664 android.content.ContextWrapper.startService:664 com.android.coreservice.CoreBroadcastReceiver.onReceive:54 android.app.ActivityThread.handleReceiver:3424 2025-07-14 19:01:47.712 2159-2159 ContextImpl com.android.coreservice W Calling a method in the system process without a qualified user: android.app.ContextImpl.startService:1531 android.content.ContextWrapper.startService:664 android.content.ContextWrapper.startService:664 com.android.coreservice.CoreBroadcastReceiver.onReceive:70 android.app.ActivityThread.handleReceiver:3424 2025-07-14 19:01:47.747 1569-1576 System system_server W A resource failed to call close. 2025-07-14 19:01:47.747 1569-1576 chatty system_server I uid=1000(system) FinalizerDaemon identical 25 lines 2025-07-14 19:01:47.747 1569-1576 System system_server W A resource failed to call close. 2025-07-14 19:01:47.775 5451-5478 jswrapper org.cocos2d.demo D libuv version: 1.13.1 2025-07-14 19:01:47.780 5451-5488 jswrapper org.cocos2d.demo D Debugger listening..., visit [ devtools://devtools/bundled/js_app.html?v8only=true&ws=0.0.0.0:6086/00010002-0003-4004-8005-000600070008 ] in chrome browser to debug! 2025-07-14 19:01:47.780 5451-5488 jswrapper org.cocos2d.demo D For help see https://nodejs.org/en/docs/inspector 2025-07-14 19:01:48.368 5451-5478 jswrapper org.cocos2d.demo D JS: Enable batch GL commands optimization! 2025-07-14 19:01:49.262 5451-5478 NetworkSecurityConfig org.cocos2d.demo D No Network Security Config specified, using platform default 2025-07-14 19:01:49.264 5451-5478 rg.cocos2d.dem org.cocos2d.demo W Accessing hidden method Ldalvik/system/CloseGuard;->get()Ldalvik/system/CloseGuard; (light greylist, reflection) 2025-07-14 19:01:49.264 5451-5478 rg.cocos2d.dem org.cocos2d.demo W Accessing hidden method Ldalvik/system/CloseGuard;->open(Ljava/lang/String;)V (light greylist, reflection) 2025-07-14 19:01:49.264 5451-5478 rg.cocos2d.dem org.cocos2d.demo W Accessing hidden method Ldalvik/system/CloseGuard;->warnIfOpen()V (light greylist, reflection) 2025-07-14 19:01:49.269 5451-5478 cocos2d-x org.cocos2d.demo D find in flash memory dirPath(/data/user/0/org.cocos2d.demo/files/temp) 2025-07-14 19:01:49.322 5451-5478 jswrapper org.cocos2d.demo E ScriptEngine::onGetStringFromFile stream not found, possible missing file. 2025-07-14 19:01:49.322 5451-5478 jswrapper org.cocos2d.demo E ScriptEngine::runScript script stream, buffer is empty! 2025-07-14 19:01:49.322 5451-5478 jswrapper org.cocos2d.demo E [ERROR] Failed to invoke require, location: C:/ProgramData/cocos/editors/Creator/2.4.13/resources/cocos2d-x/cocos/scripting/js-bindings/manual/jsb_global.cpp:299 2025-07-14 19:01:49.362 5451-5478 jswrapper org.cocos2d.demo E ScriptEngine::evalString catch exception: 2025-07-14 19:01:49.382 5451-5478 jswrapper org.cocos2d.demo E ERROR: Uncaught ReferenceError: self is not defined, location: src/assets/_plugs/lib/gravityengine.mg.cocoscreator.min.dbb97.js:0:0 STACK: [0]anonymous@src/assets/_plugs/lib/gravityengine.mg.cocoscreator.min.dbb97.js:2 [1]anonymous@src/assets/_plugs/lib/gravityengine.mg.cocoscreator.min.dbb97.js:3 [2]anonymous@jsb-adapter/jsb-engine.js:2975 [3]download@jsb-adapter/jsb-engine.js:2984 [4]downloadScript@jsb-adapter/jsb-engine.js:2971 [5]a@src/cocos2d-jsb.28d62.js:16668 [6]anonymous@src/cocos2d-jsb.28d62.js:16678 [7]retry@src/cocos2d-jsb.28d62.js:18111 [8]download@src/cocos2d-jsb.28d62.js:16663 [9]load@src/cocos2d-jsb.28d62.js:17318 [10]94.e.exports@src/cocos2d-jsb.28d62.js:17134 [11]_flow@src/cocos2d-jsb.28d62.js:17579 [12]async@src/cocos2d-jsb.28d62.js:17574 [13]anonymous@src/cocos2d-jsb.28d62.js:17261 [14]forEach@src/cocos2d-jsb.28d62.js:18189 [15]94.e.exports@src/cocos2d-jsb.28d62.js:17244 [16]_flow@src/cocos2d-jsb.28d62.js:17579 [17]anonymous@src/cocos2d-jsb.28d62.js:17586 [18]98.e.exports@src/cocos2d-jsb.2 2025-07-14 19:01:49.382 5451-5478 debug info org.cocos2d.demo D Uncaught Exception: - location : (see stack) - msg : Uncaught ReferenceError: self is not defined - detail : [0]anonymous@src/assets/_plugs/lib/gravityengine.mg.cocoscreator.min.dbb97.js:2 [1]anonymous@src/assets/_plugs/lib/gravityengine.mg.cocoscreator.min.dbb97.js:3 [2]anonymous@jsb-adapter/jsb-engine.js:2975 [3]download@jsb-adapter/jsb-engine.js:2984 [4]downloadScript@jsb-adapter/jsb-engine.js:2971 [5]a@src/cocos2d-jsb.28d62.js:16668 [6]anonymous@src/cocos2d-jsb.28d62.js:16678 [7]retry@src/cocos2d-jsb.28d62.js:18111 [8]download@src/cocos2d-jsb.28d62.js:16663 [9]load@src/cocos2d-jsb.28d62.js:17318 [10]94.e.exports@src/cocos2d-jsb.28d62.js:17134 [11]_flow@src/cocos2d-jsb.28d62.js:17579 [12]async@src/cocos2d-jsb.28d62.js:17574 [13]anonymous@src/cocos2d-jsb.28d62.js:17261 [14]forEach@src/cocos2d-jsb.28d62.js:18189 [15]94.e.exports@src/cocos2d-jsb.28d62.js:17244 [16]_flow@src/cocos2d-jsb.28d62.js:17579 [17]anonymous@src/cocos2d-jsb.28d62.js:17586 [18]98.e.exports@src/cocos2d-jsb.28d62.js:17642 [19] 2025-07-14 19:01:49.383 5451-5478 jswrapper org.cocos2d.demo D JS: [ERROR]: (see stack) Uncaught ReferenceError: self is not defined [0]anonymous@src/assets/_plugs/lib/gravityengine.mg.cocoscreator.min.dbb97.js:2 [1]anonymous@src/assets/_plugs/lib/gravityengine.mg.cocoscreator.min.dbb97.js:3 [2]anonymous@jsb-adapter/jsb-engine.js:2975 [3]download@jsb-adapter/jsb-engine.js:2984 [4]downloadScript@jsb-adapter/jsb-engine.js:2971 [5]a@src/cocos2d-jsb.28d62.js:16668 [6]anonymous@src/cocos2d-jsb.28d62.js:16678 [7]retry@src/cocos2d-jsb.28d62.js:18111 [8]download@src/cocos2d-jsb.28d62.js:16663 [9]load@src/cocos2d-jsb.28d62.js:17318 [10]94.e.exports@src/cocos2d-jsb.28d62.js:17134 [11]_flow@src/cocos2d-jsb.28d62.js:17579 [12]async@src/cocos2d-jsb.28d62.js:17574 [13]anonymous@src/cocos2d-jsb.28d62.js:17261 [14]forEach@src/cocos2d-jsb.28d62.js:18189 [15]94.e.exports@src/cocos2d-jsb.28d62.js:17244 [16]_flow@src/cocos2d-jsb.28d62.js:17579 [17]anonymous@src/cocos2d-jsb.28d62.js:17586 [18]98.e.exports@src/cocos2d-jsb.28d62.js:17642 [19]_flow@src/cocos2d-jsb.28d62.js:17579 2025-07-14 19:01:49.384 5451-5478 jswrapper org.cocos2d.demo E ScriptEngine::evalString script src/assets/_plugs/lib/gravityengine.mg.cocoscreator.min.dbb97.js, failed! 2025-07-14 19:01:49.384 5451-5478 jswrapper org.cocos2d.demo E [ERROR] Failed to invoke require, location: C:/ProgramData/cocos/editors/Creator/2.4.13/resources/cocos2d-x/cocos/scripting/js-bindings/manual/jsb_global.cpp:299 2025-07-14 19:01:49.428 5451-5478 libnb org.cocos2d.demo V enter native_bridge2_getTrampoline Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeOnSurfaceChanged, trampoline_addr 0x76388e6af0e0 2025-07-14 19:01:49.429 5451-5478 libnb org.cocos2d.demo V enter native_bridge2_getTrampoline Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeRender, trampoline_addr 0x76388e6af100 2025-07-14 19:01:49.652 5451-5478 libnb org.cocos2d.demo V enter native_bridge2_getTrampoline Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeOnResume, trampoline_addr 0x76388e6af120 2025-07-14 19:01:49.667 5451-5478 renderer org.cocos2d.demo D (626): Device caps: maxVextexTextures: 32, maxFragUniforms: 1024, maxTextureUints: 32, maxVertexAttributes: 16, maxDrawBuffers: 1, maxColorAttatchments: 1 2025-07-14 19:01:49.856 1569-1583 system_server system_server W Failed to determine oat file name for dex location /data/app/org.cocos2d.demo-DSE6AeZBhpmsfM8p5sz99g==/base.apk: Dalvik cache directory does not exist 2025-07-14 19:01:49.856 1569-1583 ActivityManager system_server I Displayed org.cocos2d.demo/org.cocos2dx.javascript.AppActivity: +2s896ms 2025-07-14 19:01:49.865 1436-1436 surfaceflinger surfaceflinger I type=1400 audit(0.0:1139): avc: denied { read write } for path="/dev/fastpipe" dev="tmpfs" ino=7232 scontext=u:r:hal_graphics_composer_default:s0 tcontext=u:object_r:device:s0 tclass=chr_file permissive=1 2025-07-14 19:01:49.904 1436-1524 SurfaceFlinger surfaceflinger W Attempting to set client state on removed layer: Splash Screen org.cocos2d.demo#0 2025-07-14 19:01:49.904 1436-1524 SurfaceFlinger surfaceflinger W Attempting to destroy on removed layer: Splash Screen org.cocos2d.demo#0 2025-07-14 19:01:49.937 5451-5478 jswrapper org.cocos2d.demo D JS: Cocos Creator v2.4.13 2025-07-14 19:01:50.037 5451-5478 jswrapper org.cocos2d.demo D JS: 平板 宽度=750 高度=1333.3333333333335 2025-07-14 19:01:50.041 5451-5478 jswrapper org.cocos2d.demo D JS: 平板 宽度 适配后 宽度=750.375 高度=1334 2025-07-14 19:01:50.249 5451-5478 jswrapper org.cocos2d.demo D JS: 【YPSDK】 设置 登录回调 成功 2025-07-14 19:01:50.250 5451-5478 jswrapper org.cocos2d.demo D JS: [game-logger] UIManager open view: UI_Entry 2025-07-14 19:01:50.428 5451-5478 HostConnection org.cocos2d.demo D glGetError exceeded. 2025-07-14 19:01:51.176 5451-5478 chatty org.cocos2d.demo I uid=10051(org.cocos2d.demo) GLThread 168 identical 11 lines 2025-07-14 19:01:51.246 5451-5478 HostConnection org.cocos2d.demo D glGetError exceeded. 2025-07-14 19:01:51.245 1433-1433 ldinit ldinit I type=1400 audit(0.0:1140): avc: denied { read } for name="partitions" dev="proc" ino=4026532050 scontext=u:r:ldinit:s0 tcontext=u:object_r:proc:s0 tclass=file permissive=1 2025-07-14 19:01:51.245 1433-1433 ldinit ldinit I type=1400 audit(0.0:1140): avc: denied { open } for path="/proc/partitions" dev="proc" ino=4026532050 scontext=u:r:ldinit:s0 tcontext=u:object_r:proc:s0 tclass=file permissive=1 2025-07-14 19:01:51.330 5451-5478 HostConnection org.cocos2d.demo D glGetError exceeded. 2025-07-14 19:01:59.903 5451-5478 chatty org.cocos2d.demo I uid=10051(org.cocos2d.demo) GLThread 168 identical 95 lines 2025-07-14 19:01:59.976 5451-5478 HostConnection org.cocos2d.demo D glGetError exceeded. 2025-07-14 19:02:00.001 1569-1583 memtrack system_server E Couldn't load memtrack module 2025-07-14 19:02:00.001 1569-1583 android.os.Debug system_server W failed to get memory consumption info: -1 2025-07-14 19:02:00.048 5451-5478 HostConnection org.cocos2d.demo D glGetError exceeded. 2025-07-14 19:02:00.149 5451-5478 chatty org.cocos2d.demo I uid=10051(org.cocos2d.demo) GLThread 168 identical 1 line 2025-07-14 19:02:00.216 5451-5478 HostConnection org.cocos2d.demo D glGetError exceeded. 2025-07-14 19:02:00.256 5451-5478 jswrapper org.cocos2d.demo D JS: [ERROR]: 10s后,仍然未登录成功,直接进入游戏 2025-07-14 19:02:00.266 5451-5478 jswrapper org.cocos2d.demo D JS: Load game config success: [object Object] 2025-07-14 19:02:00.267 5451-5478 jswrapper org.cocos2d.demo D JS: 游戏本地配置加载成功 6 2025-07-14 19:02:00.281 5451-5478 jswrapper org.cocos2d.demo D JS: Load remote config success: [object Object] 2025-07-14 19:02:00.282 5451-5478 jswrapper org.cocos2d.demo D JS: 远程配置加载成功 13 2025-07-14 19:02:00.300 5451-5478 HostConnection org.cocos2d.demo D glGetError exceeded. 2025-07-14 19:02:00.368 5451-5478 HostConnection org.cocos2d.demo D glGetError exceeded. 2025-07-14 19:02:00.436 5451-5494 rg.cocos2d.dem org.cocos2d.demo W Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setAlpnProtocols([B)V (light greylist, reflection) 2025-07-14 19:02:00.436 5451-5497 rg.cocos2d.dem org.cocos2d.demo W Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setAlpnProtocols([B)V (light greylist, reflection) 2025-07-14 19:02:00.436 5451-5493 rg.cocos2d.dem org.cocos2d.demo W Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setAlpnProtocols([B)V (light greylist, reflection) 2025-07-14 19:02:00.436 5451-5502 rg.cocos2d.dem org.cocos2d.demo W Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setAlpnProtocols([B)V (light greylist, reflection) 2025-07-14 19:02:00.442 5451-5478 HostConnection org.cocos2d.demo D glGetError exceeded. 2025-07-14 19:02:00.486 5451-5493 rg.cocos2d.dem org.cocos2d.demo W Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->getAlpnSelectedProtocol()[B (light greylist, reflection) 2025-07-14 19:02:00.512 5451-5478 HostConnection org.cocos2d.demo D glGetError exceeded. 2025-07-14 19:02:00.578 5451-5478 HostConnection org.cocos2d.demo D glGetError exceeded. 2025-07-14 19:02:00.582 5451-5478 libnb org.cocos2d.demo V enter native_bridge2_getTrampoline Java_org_cocos2dx_lib_Cocos2dxDownloader_nativeOnProgress, trampoline_addr 0x76388e6af140 2025-07-14 19:02:00.583 5451-5478 libnb org.cocos2d.demo V enter native_bridge2_getTrampoline Java_org_cocos2dx_lib_Cocos2dxDownloader_nativeOnFinish, trampoline_addr 0x76388e6af160 2025-07-14 19:02:00.675 5451-5478 HostConnection org.cocos2d.demo D glGetError exceeded. 2025-07-14 19:02:00.824 5451-5478 chatty org.cocos2d.demo I uid=10051(org.cocos2d.demo) GLThread 168 identical 2 lines 2025-07-14 19:02:00.908 5451-5478 HostConnection org.cocos2d.demo D glGetError exceeded. 2025-07-14 19:02:01.080 5451-5478 jswrapper org.cocos2d.demo D JS: [game-logger] load excel done 20 2025-07-14 19:02:01.083 5451-5478 jswrapper org.cocos2d.demo D JS: 游戏数据表加载成功 799 2025-07-14 19:02:01.085 5451-5478 jswrapper org.cocos2d.demo D JS: [ERROR]: 初始化数据 2025-07-14 19:02:01.092 5451-5478 jswrapper org.cocos2d.demo D JS: [ERROR]: [game-logger] load user data error: [object Object] 2025-07-14 19:02:01.121 5451-5478 jswrapper org.cocos2d.demo D JS: Loaded main bundle [object Object] 2025-07-14 19:02:01.122 5451-5478 jswrapper org.cocos2d.demo D JS: Common分包下载 28 2025-07-14 19:02:01.144 5451-5478 jswrapper org.cocos2d.demo D JS: Loaded main bundle [object Object] 2025-07-14 19:02:01.145 5451-5478 jswrapper org.cocos2d.demo D JS: Home分包下载 22 2025-07-14 19:02:01.162 5451-5478 debug info org.cocos2d.demo D Uncaught Exception: - location : - msg : unhandledRejectedPromise - detail : TypeError: Cannot read property 'userUid' of null stacktrace: [0]406.window.__awaiter@src/cocos2d-jsb.28d62.js:71530 [1]t.onInitWhiteName@assets/main/index.0a7c4.jsc:16936 [2]t._loadGame@assets/main/index.0a7c4.jsc:16756 [3]anonymous@assets/main/index.0a7c4.jsc:16771 2025-07-14 19:02:01.162 5451-5478 jswrapper org.cocos2d.demo D JS: [ERROR]: unhandledRejectedPromise TypeError: Cannot read property 'userUid' of null stacktrace: [0]406.window.__awaiter@src/cocos2d-jsb.28d62.js:71530 [1]t.onInitWhiteName@assets/main/index.0a7c4.jsc:16936 [2]t._loadGame@assets/main/index.0a7c4.jsc:16756 [3]anonymous@assets/main/index.0a7c4.jsc:16771 2025-07-14 19:02:01.188 5451-5478 jswrapper org.cocos2d.demo D JS: [game-logger] auto release all resources: ["UI_Entry"] 2025-07-14 19:02:01.323 5451-5478 HostConnection org.cocos2d.demo D glGetError exceeded. 2025-07-14 19:02:01.479 5451-5478 jswrapper org.cocos2d.demo D JS: 登陆时间 1752490921479 2025-07-14 19:02:01.482 5451-5478 jswrapper org.cocos2d.demo D JS: [game-logger] 发送埋点 _uma.custom.gameProgress 章节1_0波 2025-07-14 19:02:01.484 5451-5478 jswrapper org.cocos2d.demo D JS: [game-logger] UIManager open view: UI_GameView 2025-07-14 19:02:01.535 5451-5478 AudioPlayerProvider org.cocos2d.demo I deviceSampleRate: 48000, bufferSizeInFrames: 192 2025-07-14 19:02:01.535 5451-5478 AudioPlayerProvider org.cocos2d.demo D Android API level: 28 2025-07-14 19:02:01.535 5451-5478 AudioMixerController org.cocos2d.demo V In the constructor of AudioMixerController! 2025-07-14 19:02:01.535 5451-5478 <no-tag> org.cocos2d.demo D PlayerBase::PlayerBase() 2025-07-14 19:02:01.535 5451-5478 <no-tag> org.cocos2d.demo D TrackPlayerBase::TrackPlayerBase() 2025-07-14 19:02:01.536 5451-5478 libOpenSLES org.cocos2d.demo I Emulating old channel mask behavior (ignoring positional mask 0x3, using default mask 0x3 based on channel count of 2) 2025-07-14 19:02:01.536 1434-5232 AudioFlinger audioserver W createTrack_l(): mismatch between requested flags (00000104) and output flags (00000002) 2025-07-14 19:02:01.536 1434-5232 AudioFlinger audioserver D Client defaulted notificationFrames to 960 for frameCount 2052 2025-07-14 19:02:01.537 5451-5478 AudioTrack org.cocos2d.demo W AUDIO_OUTPUT_FLAG_FAST denied by server; frameCount 0 -> 2052 2025-07-14 19:02:01.538 1707-2033 bt_btif com.android.bluetooth E register_notification_rsp: Avrcp device is not connected, handle: 0x0 2025-07-14 19:02:01.538 1707-2033 chatty com.android.bluetooth I uid=1002(bluetooth) BluetoothAvrcpH identical 4 lines 2025-07-14 19:02:01.538 1707-2033 bt_btif com.android.bluetooth E register_notification_rsp: Avrcp device is not connected, handle: 0x0 2025-07-14 19:02:01.535 1413-1413 writer [email protected] I type=1400 audit(0.0:1143): avc: denied { ioctl } for path="/dev/fastpipe" dev="tmpfs" ino=7232 ioctlcmd=6869 scontext=u:r:hal_audio_default:s0 tcontext=u:object_r:device:s0 tclass=chr_file permissive=1 2025-07-14 19:02:01.538 1413-2919 audio_hw_hal [email protected] D raw_start_output_stream, stream=0xf5f1b000, sampleRate=48000, channel=2, bps=16, bufSize=4096 2025-07-14 19:02:01.539 5451-5478 AudioEngineImpl org.cocos2d.demo V play2d, _audioPlayers.size=0 2025-07-14 19:02:01.539 5451-5478 AudioPlayerProvider org.cocos2d.demo V (@assets/assets/game/native/c1/c1e23d2f-b7dc-44d4-91a4-8774e9abf939.261eb.mp3) file size: 179648 2025-07-14 19:02:01.540 5451-5478 UrlAudioPlayer org.cocos2d.demo V Current UrlAudioPlayer instance count: 1 2025-07-14 19:02:01.540 5451-5478 UrlAudioPlayer org.cocos2d.demo V UrlAudioPlayer::prepare: @assets/assets/game/native/c1/c1e23d2f-b7dc-44d4-91a4-8774e9abf939.261eb.mp3, SL_DATALOCATOR_ANDROIDFD, 98, 6980012, 179648 2025-07-14 19:02:01.540 5451-5478 <no-tag> org.cocos2d.demo D PlayerBase::PlayerBase() 2025-07-14 19:02:01.540 5451-5478 <no-tag> org.cocos2d.demo D TrackPlayerBase::TrackPlayerBase() 2025-07-14 19:02:01.541 1452-2087 NuPlayerDriver mediaserver D NuPlayerDriver(0xf4419800) created, clientPid(5451) 2025-07-14 19:02:01.542 1452-5511 GenericSource mediaserver D FileSource remote 2025-07-14 19:02:01.535 1413-1413 writer [email protected] W type=1300 audit(0.0:1143): arch=40000003 syscall=54 per=8 success=yes exit=0 a0=6 a1=80046869 a2=f5f0f020 a3=f5f0f020 items=0 ppid=1 auid=4294967295 uid=1041 gid=1005 euid=1041 suid=1041 fsuid=1041 egid=1005 sgid=1005 fsgid=1005 tty=(none) ses=4294967295 exe="/system/vendor/bin/hw/[email protected]" subj=u:r:hal_audio_default:s0 key=(null) 2025-07-14 19:02:01.544 1452-5510 NuPlayerDriver mediaserver D notifyListener_l(0xf4419800), (1, 0, 0, -1), loop setting(0, 0) 2025-07-14 19:02:01.535 1362-1362 auditd pid-1362 W type=1327 audit(0.0:1143): proctitle="/vendor/bin/hw/[email protected]" 2025-07-14 19:02:01.545 1452-2087 NuPlayerDriver mediaserver D start(0xf4419800), state is 4, eos is 0 2025-07-14 19:02:01.545 1452-5510 GenericSource mediaserver I start 2025-07-14 19:02:01.547 1452-5514 OMXClient mediaserver I IOmx service obtained 2025-07-14 19:02:01.547 1458-1458 OMXMaster media.codec I makeComponentInstance(OMX.google.mp3.decoder) in [email protected] process 2025-07-14 19:02:01.548 1458-1458 OMXNodeInstance media.codec E setConfig(0xf4f2c120:google.mp3.decoder, ConfigPriority(0x6f800002)) ERROR: Undefined(0x80001001) 2025-07-14 19:02:01.548 1452-5514 ACodec mediaserver I codec does not support config priority (err -2147483648) 2025-07-14 19:02:01.548 1458-1458 OMXNodeInstance media.codec E getConfig(0xf4f2c120:google.mp3.decoder, ConfigAndroidVendorExtension(0x6f100004)) ERROR: Undefined(0x80001001) 2025-07-14 19:02:01.549 1452-5514 MediaCodec mediaserver I MediaCodec will operate in async mode 2025-07-14 19:02:01.549 1410-1410 AshmemAllocator [email protected] W ashmem_create_region(8192) returning hidl_memory(0x76391702c100, 8192) 2025-07-14 19:02:01.550 1410-1410 chatty [email protected] I uid=1000(system) [email protected] identical 2 lines 2025-07-14 19:02:01.550 1410-1410 AshmemAllocator [email protected] W ashmem_create_region(8192) returning hidl_memory(0x76391702c100, 8192) 2025-07-14 19:02:01.551 1410-1410 AshmemAllocator [email protected] W ashmem_create_region(9216) returning hidl_memory(0x76391702c100, 9216) 2025-07-14 19:02:01.551 1410-1410 chatty [email protected] I uid=1000(system) [email protected] identical 2 lines 2025-07-14 19:02:01.552 1410-1410 AshmemAllocator [email protected] W ashmem_create_region(9216) returning hidl_memory(0x76391702c100, 9216) 2025-07-14 19:02:01.553 1434-5232 AudioFlinger audioserver W createTrack_l(): mismatch between requested flags (00000008) and output flags (00000002) 2025-07-14 19:02:01.553 1434-5232 AudioFlinger audioserver D Client defaulted notificationFrames to 3760 for frameCount 11280 2025-07-14 19:02:01.554 1452-5510 NuPlayerDriver mediaserver D notifyListener_l(0xf4419800), (6, 0, 0, -1), loop setting(0, 1) 2025-07-14 19:02:01.597 5451-5478 HostConnection org.cocos2d.demo D glGetError exceeded. 2025-07-14 19:02:01.617 5451-5478 jswrapper org.cocos2d.demo D JS: 背景底图时间差 133 2025-07-14 19:02:01.675 1434-1539 AudioFlinger audioserver D mixer(0xf3483640) throttle end: throttle time(10) 2025-07-14 19:02:01.774 1434-1539 AudioFlinger audioserver D mixer(0xf3483640) throttle end: throttle time(10) 2025-07-14 19:02:01.817 1452-5510 NuPlayerDriver mediaserver D notifyListener_l(0xf4419800), (211, 0, 0, 20), loop setting(0, 1) 2025-07-14 19:02:02.016 5451-5478 jswrapper org.cocos2d.demo D JS: [game-logger] 格子保底数量: 1 2025-07-14 19:02:02.018 5451-5478 jswrapper org.cocos2d.demo D JS: [game-logger] 触发格子保底: 0 2025-07-14 19:02:02.020 5451-5478 chatty org.cocos2d.demo I uid=10051(org.cocos2d.demo) GLThread 168 identical 1 line 2025-07-14 19:02:02.021 5451-5478 jswrapper org.cocos2d.demo D JS: [game-logger] 触发格子保底: 0 2025-07-14 19:02:02.075 5451-5478 HostConnection org.cocos2d.demo D glGetError exceeded. 2025-07-14 19:02:02.075 1452-5510 NuPlayerDriver mediaserver D notifyListener_l(0xf4419800), (211, 0, 0, 20), loop setting(0, 1) 2025-07-14 19:02:02.203 5451-5478 AudioEngineImpl org.cocos2d.demo V play2d, _audioPlayers.size=1 2025-07-14 19:02:02.203 5451-5478 AudioPlayerProvider org.cocos2d.demo V (@assets/assets/game/native/92/921f296e-e66d-4abd-89b5-5278346f0cd6.d3c80.mp3) file size: 3305 2025-07-14 19:02:02.204 5451-5478 AudioPlayerProvider org.cocos2d.demo V FileInfo (0x763874c2e030), Waiting preload (@assets/assets/game/native/92/921f296e-e66d-4abd-89b5-5278346f0cd6.d3c80.mp3) to finish ... 2025-07-14 19:02:02.204 5451-5506 AudioPlayerProvider org.cocos2d.demo V AudioPlayerProvider::preloadEffect: (@assets/assets/game/native/92/921f296e-e66d-4abd-89b5-5278346f0cd6.d3c80.mp3) 2025-07-14 19:02:02.204 5451-5506 AudioDecoderProvider org.cocos2d.demo V url:@assets/assets/game/native/92/921f296e-e66d-4abd-89b5-5278346f0cd6.d3c80.mp3, extension:.mp3 2025-07-14 19:02:02.204 5451-5506 AudioDecoderMp3 org.cocos2d.demo V Create AudioDecoderMp3 2025-07-14 19:02:02.205 5451-5506 mp3reader org.cocos2d.demo V skipped ID3 tag, new starting offset is 172 (0x00000000000000ac) 2025-07-14 19:02:02.205 5451-5506 mp3reader org.cocos2d.demo V subsequent header is fff38064 2025-07-14 19:02:02.205 5451-5506 mp3reader org.cocos2d.demo V found subsequent frame #2 at 380 2025-07-14 19:02:02.205 5451-5506 mp3reader org.cocos2d.demo V subsequent header is fff38264 2025-07-14 19:02:02.205 5451-5506 mp3reader org.cocos2d.demo V found subsequent frame #3 at 588 2025-07-14 19:02:02.205 5451-5506 mp3reader org.cocos2d.demo V subsequent header is fff38264 2025-07-14 19:02:02.205 5451-5506 mp3reader org.cocos2d.demo V found subsequent frame #4 at 797 2025-07-14 19:02:02.245 5451-5506 AudioDecoderMp3 org.cocos2d.demo I Original audio info: numChannels: 2, sampleRate: 22050, bitPerSample: 16, containerSize: 16, channelMask: 3, endianness: 2, numFrames: 8640, duration: 0.391837, total size: 34560 2025-07-14 19:02:02.245 5451-5506 AudioDecoder org.cocos2d.demo D Decoding (@assets/assets/game/native/92/921f296e-e66d-4abd-89b5-5278346f0cd6.d3c80.mp3) to pcm data wasted 40.580002ms 2025-07-14 19:02:02.245 5451-5506 AudioDecoder org.cocos2d.demo V Resample: 22050 --> 48000 2025-07-14 19:02:02.245 5451-5506 AudioResampler org.cocos2d.demo V resampler load 0 -> 6 MHz due to delta +6 MHz from quality 2 2025-07-14 19:02:02.245 5451-5506 AudioResampler org.cocos2d.demo V Create cubic Resampler 2025-07-14 19:02:02.245 5451-5506 AudioDecoder org.cocos2d.demo V resample() 18808 output frames 2025-07-14 19:02:02.247 5451-5506 AudioDecoder org.cocos2d.demo V outFrames: 18808 2025-07-14 19:02:02.247 5451-5506 AudioDecoder org.cocos2d.demo V resample() complete 2025-07-14 19:02:02.247 5451-5506 AudioDecoder org.cocos2d.demo V reset() complete 2025-07-14 19:02:02.247 5451-5506 AudioResampler org.cocos2d.demo V resampler load 6 -> 0 MHz due to delta -6 MHz from quality 2 2025-07-14 19:02:02.252 5451-5506 AudioDecoder org.cocos2d.demo V pcm buffer size: 75232 2025-07-14 19:02:02.254 5451-5506 AudioDecoder org.cocos2d.demo D Resampling (@assets/assets/game/native/92/921f296e-e66d-4abd-89b5-5278346f0cd6.d3c80.mp3) wasted 8.943000ms 2025-07-14 19:02:02.254 5451-5506 AudioDecoder org.cocos2d.demo I Audio channel count is 2, no need to interleave 2025-07-14 19:02:02.254 5451-5506 AudioDecoder org.cocos2d.demo D Interleave (@assets/assets/game/native/92/921f296e-e66d-4abd-89b5-5278346f0cd6.d3c80.mp3) wasted 0.104000ms 2025-07-14 19:02:02.254 5451-5506 AudioPlayerProvider org.cocos2d.demo V decode succeed 2025-07-14 19:02:02.254 5451-5506 AudioPlayerProvider org.cocos2d.demo V preload (@assets/assets/game/native/92/921f296e-e66d-4abd-89b5-5278346f0cd6.d3c80.mp3) callback count: 1 2025-07-14 19:02:02.254 5451-5506 AudioPlayerProvider org.cocos2d.demo V FileInfo (0x763874c2e030), Set isSucceed flag: 1, path: @assets/assets/game/native/92/921f296e-e66d-4abd-89b5-5278346f0cd6.d3c80.mp3 2025-07-14 19:02:02.254 5451-5478 AudioPlayerProvider org.cocos2d.demo V FileInfo (0x763874c2e030), Waitup preload (@assets/assets/game/native/92/921f296e-e66d-4abd-89b5-5278346f0cd6.d3c80.mp3) ... 2025-07-14 19:02:02.254 5451-5506 AudioDecoder org.cocos2d.demo V ~AudioDecoder() 0x7638889762f0 2025-07-14 19:02:02.255 5451-5478 PcmAudioPlayer org.cocos2d.demo V PcmAudioPlayer constructor: 0x76387a63e020 2025-07-14 19:02:02.255 5451-5478 AssetFd org.cocos2d.demo V ~AssetFd: 11 2025-07-14 19:02:02.255 5451-5478 PcmAudioPlayer org.cocos2d.demo V PcmAudioPlayer (0x76387a63e020) play, url: @assets/assets/game/native/92/921f296e-e66d-4abd-89b5-5278346f0cd6.d3c80.mp3 2025-07-14 19:02:02.301 5451-5478 jswrapper org.cocos2d.demo D JS: [game-logger] 1334 2025-07-14 19:02:02.332 1452-5510 NuPlayerDriver mediaserver D notifyListener_l(0xf4419800), (211, 0, 0, 20), loop setting(0, 1) 2025-07-14 19:02:02.409 5451-5478 HostConnection org.cocos2d.demo D glGetError exceeded. 2025-07-14 19:02:02.590 1452-5510 NuPlayerDriver mediaserver D notifyListener_l(0xf4419800), (211, 0, 0, 20), loop setting(0, 1) 2025-07-14 19:02:02.617 5451-5478 HostConnection org.cocos2d.demo D glGetError exceeded. 2025-07-14 19:02:02.636 5451-5478 chatty org.cocos2d.demo I uid=10051(org.cocos2d.demo) GLThread 168 identical 1 line 2025-07-14 19:02:02.660 5451-5478 HostConnection org.cocos2d.demo D glGetError exceeded. 2025-07-14 19:02:02.677 5451-5507 AudioMixerController org.cocos2d.demo V Play over ... 2025-07-14 19:02:02.677 5451-5478 HostConnection org.cocos2d.demo D glGetError exceeded. 2025-07-14 19:02:02.677 5451-5507 AudioMixerController org.cocos2d.demo V Doesn't have enough tracks: 1, 1 2025-07-14 19:02:02.680 5451-5478 AudioEngineImpl org.cocos2d.demo V Removing player id=1, state:5 2025-07-14 19:02:02.680 5451-5478 PcmAudioPlayer org.cocos2d.demo V In the destructor of PcmAudioPlayer (0x76387a63e020) 2025-07-14 19:02:02.680 5451-5478 Track org.cocos2d.demo V ~Track(): 0x7638705f4880 2025-07-14 19:02:02.690 5451-5478 HostConnection org.cocos2d.demo D glGetError exceeded. 2025-07-14 19:02:02.774 5451-5478 chatty org.cocos2d.demo I uid=10051(org.cocos2d.demo) GLThread 168 identical 7 lines 2025-07-14 19:02:02.787 5451-5478 HostConnection org.cocos2d.demo D glGetError exceeded. 2025-07-14 19:02:02.789 1411-1411 healthd healthd I type=1400 audit(0.0:1144): avc: denied { read } for name="present" dev="sysfs" ino=6625 scontext=u:r:healthd:s0 tcontext=u:object_r:sysfs:s0 tclass=file permissive=1 2025-07-14 19:02:02.789 1411-1411 healthd healthd I type=1400 audit(0.0:1144): avc: denied { open } for path="/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A03:00/PNP0C0A:00/power_supply/BAT0/present" dev="sysfs" ino=6625 scontext=u:r:healthd:s0 tcontext=u:object_r:sysfs:s0 tclass=file permissive=1 2025-07-14 19:02:02.789 1411-1411 healthd healthd W type=1300 audit(0.0:1144): arch=c000003e syscall=257 success=yes exit=9 a0=ffffff9c a1=763917028360 a2=a0000 a3=0 items=0 ppid=1 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295 exe="/system/bin/healthd" subj=u:r:healthd:s0 key=(null) 2025-07-14 19:02:02.797 5451-5478 HostConnection org.cocos2d.demo D glGetError exceeded. 2025-07-14 19:02:02.823 5451-5478 chatty org.cocos2d.demo I uid=10051(org.cocos2d.demo) GLThread 168 identical 2 lines 2025-07-14 19:02:02.834 5451-5478 HostConnection org.cocos2d.demo D glGetError exceeded. 2025-07-14 19:02:02.848 1452-5510 NuPlayerDriver mediaserver D notifyListener_l(0xf4419800), (211, 0, 0, 20), loop setting(0, 1) 2025-07-14 19:02:02.848 5451-5478 HostConnection org.cocos2d.demo D glGetError exceeded. 解决问题了吗

最新推荐

recommend-type

boh5_hmdp_for_learn_redis_by_fastapi_36224_1754229591966.zip

boh5_hmdp_for_learn_redis_by_fastapi_36224_1754229591966.zip
recommend-type

JAVA程设计坦克大战游戏含代码.docx

JAVA程设计坦克大战游戏含代码.docx
recommend-type

19年国赛服务器答案深度解析:网络搭建与应用

网络搭建与应用是一门涉及计算机网络规划、配置、管理和维护的技术学科。在19年的国家竞赛中,参与者需要展示他们对网络架构、网络设备、协议、安全等方面的知识,以及他们在真实世界问题解决中的实际应用能力。在网络搭建与应用19国赛服务器答案中,涉及的知识点可能包括但不限于以下几个方面: 1. 网络基础知识 - 了解网络的基本概念,包括网络的定义、分类(如LAN、WAN等)、网络的功能和网络协议栈(如TCP/IP模型)。 - 理解网络设备的功能和作用,例如交换机、路由器、防火墙等。 - 掌握网络通信的基本原理,包括数据链路层、网络层、传输层和应用层的协议和功能。 2. 网络设计与规划 - 学习如何根据不同的需求设计网络拓扑结构,例如星形、环形、总线型等。 - 掌握IP地址规划和子网划分的方法,如CIDR、VLSM等技术。 - 了解如何进行网络流量分析和带宽规划,以确保网络性能和稳定性。 3. 网络设备配置与管理 - 掌握交换机和路由器的配置命令,例如VLAN划分、路由协议配置、端口安全等。 - 理解网络设备的管理和维护策略,包括日志管理、性能监控和故障诊断。 4. 网络安全 - 学习网络安全的基本原则,包括数据加密、访问控制、入侵检测系统(IDS)和入侵防御系统(IPS)。 - 掌握常见的网络攻击手段及其防御措施,例如DDoS攻击、ARP欺骗、病毒和恶意软件的防御。 5. 服务器搭建与应用 - 了解不同类型的服务器和它们的应用场景,如Web服务器、数据库服务器、邮件服务器等。 - 学习服务器的安装、配置和管理方法,包括操作系统的安装、服务软件的部署、用户管理等。 6. 实践操作 - 通过搭建真实或虚拟的网络环境来实践理论知识,包括使用网络模拟软件(如GNS3、Packet Tracer等)进行网络设备配置和故障排除。 - 学习如何准备和参加网络相关的竞赛,包括时间管理和应对突发问题的策略。 在给定的压缩包子文件的文件名称列表中,“19年国赛服务器的答案”表明该文件包含具体的竞赛解答步骤和方法。文件可能涉及的是如何根据具体的网络搭建与应用的题目,一步一步地提供解题策略、配置命令和执行步骤等。具体内容可能包括: - 对竞赛题目需求的分析和理解。 - 对应的网络设计解决方案和实现步骤。 - 关键的配置命令和参数设置。 - 对于各种网络功能和安全性的测试方法。 - 可能遇到的问题及其解决方案。 综上所述,对于网络搭建与应用19国赛服务器答案的深入学习和掌握,能够帮助专业人士和学生扩展网络知识,提高解决复杂网络问题的能力,并为将来的IT行业工作奠定扎实的基础。通过针对竞赛题目的实际操作演练,还能增强个人的实践技能和创新思维能力。
recommend-type

【VS2010模块化秘籍】:提升项目管理效率的10个技巧

# 1. VS2010模块化编程概述 在现代软件开发中,模块化编程已经成为提高代码质量和促进团队协作的关键技术之一。本章将介绍在Visual Studio 2010(VS2010)环境中如何理解和实施模块化编程。 ## 1.1 什么是模块化编程? 模块化编程是一种组织程序结构的方法,将程序分解为独立且可管理的模块,每个模块实现一个特定的功能。在V
recommend-type

数据分析师发展前景

<think>嗯,用户现在想了解数据分析师的职业发展和未来前景。根据之前的对话,用户是土木本科想转行,之前我建议过数据分析作为可能的方向之一,现在他可能想更深入了解这个领域的潜力。 首先,我需要参考之前提供的引用内容。引用1提到了数据分析师的职业路径,从专员到专家,还有技能提升的重要性。引用2和3强调了行业需求增长和技能的必要性,引用4则讨论了成为行业专家的长期发展优势。这些都需要整合到回答中。 用户的问题集中在职业前景和趋势,所以我要覆盖市场需求、职业阶段、技能要求、行业趋势和转行建议。考虑到用户是转行者,需要突出土木背景如何与数据分析结合,比如提到的BIM、GIS或者工程数据分析,这样
recommend-type

Elasticsearch及IK分词器安装包资源汇总

标题中提到的知识点包括Elasticsearch安装包和IK分词器,这是进行搜索引擎搭建和数据文本分析的重要组件。Elasticsearch是一个基于Lucene构建的开源搜索引擎,具有水平可伸缩性、高可用性和易用性的特点。它提供了全文搜索功能,同时支持结构化搜索和分析,常被用于大数据分析场景中。 描述中涉及的版本信息表明了所附的安装包和分词器支持不同版本的Elasticsearch。Elasticsearch版本6.x和7.x分别对应了两个主要的版本线,而IK分词器是专门为Elasticsearch设计的中文分词插件。 IK分词器是一款支持中文分词的扩展插件,可以根据中文语境进行智能分词,包括正向匹配、正向最大匹配和逆向最大匹配等算法,对中文文本进行处理。分词器的版本通常会与Elasticsearch的版本相匹配,以保证兼容性和最佳性能。 提到的logstash是与Elasticsearch配合使用的数据处理管道工具,负责收集、处理和转发数据。logstash可以作为事件的中介来处理各种来源的数据,然后将其发送到Elasticsearch进行存储。本压缩包中的logstash-6.4.3.tar.gz对应的版本表明了它的兼容性,适用于Elasticsearch 6.x版本。 压缩包文件名称列表中的文件包含了不同软件的多个版本。其中,“elasticsearch-head-master.zip”是一个可以对Elasticsearch进行可视化管理的Chrome插件,它提供了包括集群管理、索引管理、数据操作和查询在内的功能。 另外,“mysql-connector-java-5.1.41.jar”是一个MySQL数据库的Java驱动程序,用于连接Java应用程序和MySQL数据库,但这似乎与Elasticsearch及IK分词器直接关联不大,可能是一个辅助组件,用于在某些集成场景下将数据从MySQL迁移到Elasticsearch。 从标签内容来看,Elasticsearch被归类于源码软件、大数据和搜索引擎类别。它是一个重要的大数据处理组件,特别是在全文搜索和文本分析领域。在大数据背景下,Elasticsearch凭借其卓越的搜索和分析能力,已经成为企业构建和维护搜索引擎的首选技术之一。 总结来说,本次提供的压缩包包含了多个关键组件,它们共同支持构建一个功能强大的搜索引擎和数据分析平台。Elasticsearch自身及其配套的IK分词器、logstash和可视化插件elasticsearch-head,均对大数据和搜索领域有着重要意义。尽管这些工具具有复杂性,但它们的组合使用使得数据的索引、搜索、可视化和分析变得简单、快速和强大。
recommend-type

从零开始:Axure插件开发入门指南,构建自定义Chrome工具

# 摘要 随着原型设计工具Axure RP的广泛应用,定制化插件开发变得日益重要。本文旨在为开发者提供一个完整的Axure插件开发指南,从基础概念到环境搭建,再到核心编程和界面定制,最终实现交互逻辑与发布维护。通过详细解析插件的API、JavaScript编程、数据管理、界面设计及发布流程,本文帮助开发者深入理解并掌握Axure插件开发的关键技术,确保开发过程的高效性和插件的稳定运行。 # 关键字 Axur
recommend-type

代码错误,修改代码

<think>好的,用户说代码有错误,需要修改。首先我得仔细看看之前的代码哪里有问题。题目是关于彩灯的操作和查询,每个彩灯有一个周期k_i,每次操作区间加1,查询时判断当前按动次数是否为k_i的倍数。 首先,用户提供的代码使用了树状数组(Fenwick Tree)来维护差分数组,实现区间加和单点查询。但可能存在一些问题。比如,树状数组的差分处理是否正确? 在区间更新时,原代码是add(l, 1)和add(r+1, -1),这应该是正确的差分方法。当查询单点x时,sum(x)得到的是从1到x的累计值,也就是该点的实际操作次数。这部分逻辑看起来没问题。 但可能的问题在于,当k_i的值很大时,
recommend-type

筹资风险分析模板:Excel高效风险评估工具

Excel模板筹资风险分析.zip是一个用于财务风险分析的工具包,它可能包含了一个名为“筹资风险分析.xlsx”的Excel文件,这个文件被压缩在ZIP格式的压缩包中。下面将详细说明这个Excel模板中可能包含的知识点: 1. 筹资风险概念: 筹资风险指的是企业在筹资过程中由于各种不确定因素的影响,使得企业实际获得的筹资成本高于预期成本,或者筹资方式、筹资渠道未能达到预期目的,从而对企业财务状况和经营成果产生不利影响的可能性。筹资风险可以来源于金融市场波动、债务利率上升、企业信用评级下降等因素。 2. Excel在财务分析中的应用: Excel作为一个强大的电子表格软件,广泛应用于各种财务数据分析和管理中。它具备数据处理、图表制作、公式计算等功能,非常适合用来制作财务模型、进行预算编制、风险分析等任务。筹资风险分析中,Excel可以帮助用户进行敏感性分析、情景模拟和概率分析等。 3. 筹资风险分析的关键要素: - 资本结构:分析企业的债务与权益比例,评估不同筹资方式对资本结构的影响。 - 债务成本:估算企业债务的利率和偿还期限,考虑利率风险和偿债压力。 - 股权成本:计算股权筹资的期望回报率,评估股权稀释的影响。 - 流动性风险:考虑筹资后的资金流动性,确保企业运营资金的充足性。 - 筹资成本:计算不同筹资方式的综合成本,比较各种筹资渠道的经济性。 4. Excel模板筹资风险分析.xlsx可能包含的功能: - 数据录入区:用于输入企业的财务数据和筹资相关的具体参数。 - 计算引擎:使用Excel公式和函数来计算筹资成本、预期回报率等关键指标。 - 情景分析表:通过调整不同的变量,模拟出不同的筹资情景,分析其对企业财务状况的影响。 - 敏感性分析:评估筹资参数变动对企业风险和回报的影响程度。 - 图表展示:将分析结果以图表的形式展现出来,比如使用条形图、折线图和饼图等,直观展示风险和回报的对比。 - 结论和建议:根据分析结果提供筹资策略的优化建议。 5. 筹资风险分析的实施步骤: - 明确分析目标:确定分析筹资风险的目的和需要关注的关键点。 - 收集数据:搜集相关的市场数据、企业财务报表、筹资计划等。 - 构建模型:在Excel中根据筹资风险分析的理论框架构建分析模型。 - 输入参数:将收集到的数据输入到Excel模型中。 - 运行分析:利用Excel的数据处理能力,执行必要的计算和分析。 - 解读结果:分析输出结果,并据此解读筹资风险水平。 - 制定策略:基于分析结果,提出筹资策略和风险控制措施。 6. 筹资风险分析的应用场景: 筹资风险分析不仅可以用于企业自身的筹资决策过程中,还可以在投资评估、财务咨询、风险管理和战略规划等领域发挥作用。在企业层面,它可以辅助管理层和财务部门制定更为稳健和有效的资金筹集计划;在咨询领域,可以为投资者提供分析企业的筹资活动和风险状况的专业意见;在学术研究中,筹资风险分析是研究企业资本结构和企业价值的重要工具。 7. 筹资风险分析的局限性: 尽管Excel模板筹资风险分析提供了有力的工具,但也存在局限性。模型依赖于准确的数据输入,如果假设或数据有误,将影响分析结果的可靠性。此外,市场环境的变化、政策的调整以及其他不可预测的因素都可能对筹资风险造成影响,这些在模型中可能难以全面考虑。 通过使用Excel模板筹资风险分析.zip内的筹资风险分析.xlsx文件,企业可以更有效地进行筹资风险管理,制定出更合理的筹资策略,从而降低财务风险,提高企业的整体价值。
recommend-type

【Z460_Z560 BIOS升级终极指南】:29CN41WW版本升级,性能提升,故障排除

# 摘要 本文探讨了BIOS升级的必要性、益处以及相关风险和解决策略。首先,概述了BIOS的基础概念和版本更新的重要性,接着详细解读了特定笔记本型号Z460/Z560的BIOS架构和升级步骤。文章进一步分析了BIOS升级对于笔记本性能提升的影响,并提供了详细的故障诊断和排除方法。最后,通过分享实际升级案例,总结了BIOS升级的最佳实践和专业建议。本文旨在帮助技术用户深入理解BIOS升级的过程及