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
相关产品推荐
相关产品推荐

