v3.8.5:GameControllerManager.terminate(), Google Play Games 服务的 API 兼容性问题如何解决?

1、cocos 引擎版本:v 3.8.5。2、嵌入式游戏退出时 app 会闪退。3、报错日志信息如下:2025-08-21 15:59:49.629 959-959 WifiHAL ven…oogle.wifi_ext-service-vendor E Creating message to get cached scan results
2025-08-21 15:59:49.630 1240-1900 WifiStaIfaceAidlImpl system_server E getCachedScanData failed with service-specific exception: android.os.ServiceSpecificException: (code 4)
2025-08-21 15:59:50.177 601-601 hwc-display and…graphics.composer@2.4-service E [PrimaryDisplay] resetColorMappingInfoForClientComp:: resetColorMappingInfo() idx=0 error(-22)
2025-08-21 15:59:50.178 601-601 hwc-display and…graphics.composer@2.4-service E Fail to open file /data/vendor/log/hwc/PrimaryDisplay_hwc_error_log0.txt, error: Permission denied
2025-08-21 15:59:50.178 601-601 hwc-display and…graphics.composer@2.4-service E Fail to open file /data/log/PrimaryDisplay_hwc_error_log0.txt, error: No such file or directory
2025-08-21 15:59:50.178 601-601 hwc-display and…graphics.composer@2.4-service E Unable to open log file for PrimaryDisplay_hwc_error_log0.txt
2025-08-21 15:59:50.178 601-601 hwc-display and…graphics.composer@2.4-service E [PrimaryDisplay] resetColorMappingInfoForClientComp:: resetColorMappingInfo() idx=1 error(-22)
2025-08-21 15:59:50.178 601-601 hwc-display and…graphics.composer@2.4-service E Fail to open file /data/vendor/log/hwc/PrimaryDisplay_hwc_error_log0.txt, error: Permission denied
2025-08-21 15:59:50.178 601-601 hwc-display and…graphics.composer@2.4-service E Fail to open file /data/log/PrimaryDisplay_hwc_error_log0.txt, error: No such file or directory
2025-08-21 15:59:50.178 601-601 hwc-display and…graphics.composer@2.4-service E Unable to open log file for PrimaryDisplay_hwc_error_log0.txt
2025-08-21 15:59:50.210 601-601 hwc-display and…graphics.composer@2.4-service E [PrimaryDisplay] resetColorMappingInfoForClientComp:: resetColorMappingInfo() idx=0 error(-22)
2025-08-21 15:59:50.211 601-601 hwc-display and…graphics.composer@2.4-service E Fail to open file /data/vendor/log/hwc/PrimaryDisplay_hwc_error_log0.txt, error: Permission denied
2025-08-21 15:59:50.211 601-601 hwc-display and…graphics.composer@2.4-service E Fail to open file /data/log/PrimaryDisplay_hwc_error_log0.txt, error: No such file or directory
2025-08-21 15:59:50.211 601-601 hwc-display and…graphics.composer@2.4-service E Unable to open log file for PrimaryDisplay_hwc_error_log0.txt
2025-08-21 15:59:50.244 601-601 hwc-display and…graphics.composer@2.4-service E [PrimaryDisplay] resetColorMappingInfoForClientComp:: resetColorMappingInfo() idx=1 error(-22)
2025-08-21 15:59:50.245 601-601 hwc-display and…graphics.composer@2.4-service E Fail to open file /data/vendor/log/hwc/PrimaryDisplay_hwc_error_log0.txt, error: Permission denied
2025-08-21 15:59:50.245 601-601 hwc-display and…graphics.composer@2.4-service E Fail to open file /data/log/PrimaryDisplay_hwc_error_log0.txt, error: No such file or directory
2025-08-21 15:59:50.245 601-601 hwc-display and…graphics.composer@2.4-service E Unable to open log file for PrimaryDisplay_hwc_error_log0.txt
2025-08-21 15:59:50.676 1240-8659 AppOps system_server E attributionTag not declared in manifest of com.offline.bible
2025-08-21 15:59:50.676 1240-2274 AppOps system_server E attributionTag not declared in manifest of com.offline.bible
2025-08-21 15:59:50.718 6944-6944 pixel.dcservice com…android.apps.pixel.dcservice E Not starting debugger since process cannot load the jdwp agent.
2025-08-21 15:59:50.771 5051-6903 AndroidRuntime com.offline.bible E FATAL EXCEPTION: Thread-35
Process: com.offline.bible, PID: 5051
java.lang.NoSuchMethodError: no non-static method “Lcom/google/android/games/paddleboat/GameControllerManager;.terminate()V”
2025-08-21 15:59:51.243 601-601 hwc-display and…graphics.composer@2.4-service E [PrimaryDisplay] resetColorMappingInfoForClientComp:: resetColorMappingInfo() idx=2 error(-22)
2025-08-21 15:59:51.244 601-601 hwc-display and…graphics.composer@2.4-service E Fail to open file /data/vendor/log/hwc/PrimaryDisplay_hwc_error_log0.txt, error: Permission denied
2025-08-21 15:59:51.244 601-601 hwc-display and…graphics.composer@2.4-service E Fail to open file /data/log/PrimaryDisplay_hwc_error_log0.txt, error: No such file or directory
2025-08-21 15:59:51.244 601-601 hwc-display and…graphics.composer@2.4-service E Unable to open log file for PrimaryDisplay_hwc_error_log0.txt
2025-08-21 15:59:51.558 1240-2276 IPCThreadState system_server E Binder transaction failure. id: 3818303, BR_*: 29189, error: -22 (Invalid argument)
2025-08-21 15:59:51.574 599-599 BpTransact…edListener surfaceflinger E Failed to transact (-32)
2025-08-21 15:59:51.606 599-599 BpTransact…edListener surfaceflinger E Failed to transact (-32)
2025-08-21 15:59:52.687 6983-7007 ashmem com.offline.bible E Pinning is deprecated since Android Q. Please use trim or other methods.
2025-08-21 15:59:52.709 959-959 WifiHAL ven…oogle.wifi_ext-service-vendor E Creating message to get cached scan results
2025-08-21 15:59:52.710 1240-1900 WifiStaIfaceAidlImpl system_server E getCachedScanData failed with service-specific exception: android.os.ServiceSpecificException: (code 4)
2025-08-21 15:59:52.820 6983-7011 m.offline.bible com.offline.bible E No package ID 6a found for resource ID 0x6a0b000f.
2025-08-21 15:59:53.685 7085-7085 libc webview_zygote E SetHeapTaggingLevel: re-enabling tagging after it was disabled is not supported
2025-08-21 15:59:53.696 7085-7085 ocessService0:0 webview_zygote E Not starting debugger since process cannot load the jdwp agent.
2025-08-21 15:59:53.750 5279-5506 adservices.measurement com.google.android.adservices.api E AttributionFallbackJobService is disabled, skip scheduling
2025-08-21 15:59:53.754 5279-5506 adservices com.google.android.adservices.api E Encryption key fetch job is disabled, skip scheduling.
2025-08-21 15:59:53.756 896-1930 audio_route android.hardware.audio.service E unable to find path ‘speaker-post’
2025-08-21 15:59:53.971 6983-7067 PlayCore com.offline.bible E UID: [11210] PID: [6983] SplitInstallService : onError(-15)
2025-08-21 15:59:55.784 959-1008 WifiHAL ven…oogle.wifi_ext-service-vendor E Creating message to get cached scan results
2025-08-21 15:59:55.786 1240-1900 WifiStaIfaceAidlImpl system_server E getCachedScanData failed with service-specific exception: android.os.ServiceSpecificException: (code 4)
4、具体错误信息:2025-08-21 15:59:50.771 5051-6903 AndroidRuntime com.offline.bible E FATAL EXCEPTION: Thread-35
Process: com.offline.bible, PID: 5051
java.lang.NoSuchMethodError: no non-static method “Lcom/google/android/games/paddleboat/GameControllerManager;.terminate()V”

有没有大佬遇到过这样的问题,帮忙看看 :pray:

3.8.6也遇到了这个 bug,部分机型在杀死 app 后快速重启 app 时出现

我这个是内存泄漏了,一般情况就是内存满了会闪退重启

查到了,我这是从 383 升到 386 的 就是打包的时候有个 引擎的 game-sdk.jar 包没更新,新 jar 包里面调用了这个terminate 方法,在部分机型会导致崩溃。jar 包在引擎 engine 文件夹里面找就行了