You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Cordova应用因缺失android.permission.FOREGROUND_SERVICE类启动崩溃

Cordova应用启动崩溃:找不到android.permission.FOREGROUND_SERVICE类问题

我运行一款安装了后台插件的Cordova应用时,每次在手机上启动都会崩溃,提示找不到类android.permission.FOREGROUND_SERVICE。我尝试了API 31、32、33、34多个版本,所有版本均出现相同错误。更换多个同类Cordova插件后问题依旧,因此判断问题并非出自插件本身。android.permission.FOREGROUND_SERVICE是基础权限类,请问是否可以在Cordova的config.xml中添加配置,让编译器引入该类?

以下是从adb logcat获取的错误日志:

08-23 11:30:21.529 28849 28849 D AndroidRuntime: Shutting down VM
08-23 11:30:21.532 28849 28849 E AndroidRuntime: FATAL EXCEPTION: main
08-23 11:30:21.532 28849 28849 E AndroidRuntime: Process: com.xxxxx.app2, PID: 28849
08-23 11:30:21.532 28849 28849 E AndroidRuntime: java.lang.RuntimeException: Unable to instantiate application android.permission.FOREGROUND_SERVICE package com.xxxxx.app2: java.lang.ClassNotFoundException: Didn't find class "android.permission.FOREGROUND_SERVICE" on path: DexPathList[[zip file "/data/app/~~zp95Q-GplocZ3hovWWes8w==/com.xxxxx.app2-oMp7W0f6NGLjWSp5mW_CBw==/base.apk"],nativeLibraryDirectories=[/data/app/~~zp95Q-GplocZ3hovWWes8w==/com.xxxxx.app2-oMp7W0f6NGLjWSp5mW_CBw==/lib/arm64, /data/app/~~zp95Q-GplocZ3hovWWes8w==/com.xxxxx.app2-oMp7W0f6NGLjWSp5mW_CBw==/base.apk!/lib/arm64-v8a, /system/lib64, /system_ext/lib64]]
08-23 11:30:21.532 28849 28849 E AndroidRuntime:    at android.app.LoadedApk.makeApplicationInner(LoadedApk.java:1520)
08-23 11:30:21.532 28849 28849 E AndroidRuntime:    at android.app.LoadedApk.makeApplicationInner(LoadedApk.java:1444)
08-23 11:30:21.532 28849 28849 E AndroidRuntime:    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7187)
08-23 11:30:21.532 28849 28849 E AndroidRuntime:    at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)
08-23 11:30:21.532 28849 28849 E AndroidRuntime:    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2288)
08-23 11:30:21.532 28849 28849 E AndroidRuntime:    at android.os.Handler.dispatchMessage(Handler.java:106)
08-23 11:30:21.532 28849 28849 E AndroidRuntime:    at android.os.Looper.loopOnce(Looper.java:240)
08-23 11:30:21.532 28849 28849 E AndroidRuntime:    at android.os.Looper.loop(Looper.java:351)
08-23 11:30:21.532 28849 28849 E AndroidRuntime:    at android.app.ActivityThread.main(ActivityThread.java:8381)
08-23 11:30:21.532 28849 28849 E AndroidRuntime:    at java.lang.reflect.Method.invoke(Native Method)
08-23 11:30:21.532 28849 28849 E AndroidRuntime:    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:584)
08-23 11:30:21.532 28849 28849 E AndroidRuntime:    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1013)
08-23 11:30:21.532 28849 28849 E AndroidRuntime: Caused by: java.lang.ClassNotFoundException: Didn't find class "android.permission.FOREGROUND_SERVICE" on path: DexPathList[[zip file "/data/app/~~zp95Q-GplocZ3hovWWes8w==/com.xxxxx.app2-oMp7W0f6NGLjWSp5mW_CBw==/base.apk"],nativeLibraryDirectories=[/data/app/~~zp95Q-GplocZ3hovWWes8w==/com.xxxxx.app2-oMp7W0f6NGLjWSp5mW_CBw==/lib/arm64, /data/app/~~zp95Q-GplocZ3hovWWes8w==/com.xxxxx.app2-oMp7W0f6NGLjWSp5mW_CBw==/base.apk!/lib/arm64-v8a, /system/lib64, /system_ext/lib64]]
08-23 11:30:21.532 28849 28849 E AndroidRuntime:    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:259)
08-23 11:30:21.532 28849 28849 E AndroidRuntime:    at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
08-23 11:30:21.532 28849 28849 E AndroidRuntime:    at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
08-23 11:30:21.532 28849 28849 E AndroidRuntime:    at android.app.AppComponentFactory.instantiateApplication(AppComponentFactory.java:76)
08-23 11:30:21.532 28849 28849 E AndroidRuntime:    at androidx.core.app.CoreComponentFactory.instantiateApplication(CoreComponentFactory.java:52)
08-23 11:30:21.532 28849 28849 E AndroidRuntime:    at android.app.Instrumentation.newApplication(Instrumentation.java:1251)
08-23 11:30:21.532 28849 28849 E AndroidRuntime:    at android.app.LoadedApk.makeApplicationInner(LoadedApk.java:1512)
08-23 11:30:21.532 28849 28849 E AndroidRuntime:    ... 11 more

我查询过相关资料,这类问题报道极少,且均未给出明确原因或解决方案。


内容的提问来源于stack exchange,提问作者Kae Verens

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 22:59:51