uni-app nvue安卓异常 java.lang.SecurityException: Package 包名 not in UID

uni-app nvue安卓异常 java.lang.SecurityException: Package 包名 not in UID

操作步骤:

  • 偶现

预期结果:

  • JAVA不崩溃

实际结果:

  • JAVA崩溃

bug描述:

Process Name: ‘包名’ Thread Name: ‘main’ Back traces starts. java.lang.SecurityException: Package 包名 not in UID 10306 at android.os.Parcel.createExceptionOrNull(Parcel.java:2389) at android.os.Parcel.createException(Parcel.java:2373) at android.os.Parcel.readException(Parcel.java:2356) at android.os.Parcel.readException(Parcel.java:2298) at android.view.IWindowSession$Stub$Proxy.addToDisplayAsUser(IWindowSession.java:1575) at java.lang.reflect.Method.invoke(Native Method) at com.ly.chee.client.hook.base.MethodInvocationStub$HookInvocationHandler.invoke(MethodInvocationStub.java:10) at java.lang.reflect.Proxy.invoke(Proxy.java:1006) at $Proxy76.addToDisplayAsUser(Unknown Source) at android.view.ViewRootImpl.setView(ViewRootImpl.java:1210) at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:413) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:110) at android.widget.ToastPresenter.show(ToastPresenter.java:210) at android.widget.Toast$TN.handleShow(Toast.java:696) at android.widget.Toast$TN$1.handleMessage(Toast.java:628) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:260) at android.app.ActivityThread.main(ActivityThread.java:8228) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:612) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1006) Caused by: android.os.RemoteException: Remote stack trace: at com.android.server.wm.WindowManagerService.doesAddToastWindowRequireToken(WindowManagerService.java:2018) at com.android.server.wm.WindowManagerService.addWindow(WindowManagerService.java:1691) at com.android.server.wm.Session.addToDisplayAsUser(Session.java:184) at android.view.IWindowSession$Stub.onTransact(IWindowSession.java:690) at com.android.server.wm.Session.onTransact(Session.java:147)

Back traces ends.

图片

image image

项目信息 描述
产品分类 uniapp/App
PC开发环境操作系统 Mac
PC开发环境版本号 macOS Big Sur 11.2.3
HBuilderX类型 正式
HBuilderX版本号 3.1.18
手机系统 Android
手机系统版本号 Android 11
手机厂商 Realme
手机机型 RMX2202
页面类型 nvue
打包方式 云端
项目创建方式 HBuilderX

更多关于uni-app nvue安卓异常 java.lang.SecurityException: Package 包名 not in UID的实战教程也可以访问 https://www.itying.com/category-93-b0.html

7 回复

查了下资料都说是,但是这个是偶现的,目前已知的设备是 realme 的 安卓 11,
原因:应用未配置android:sharedUserId="android.uid.system"运行时则会出现该异常
解决办法:在AndroidManifest.xml中添加
android:sharedUserId=“android.uid.system”
manifest.json 配置 “abiFilters” : [ “armeabi-v7a”, “arm64-v8a” ],
“autoSdkPermissions” : true,
“minSdkVersion” : 22,
“targetSdkVersion” : 29

更多关于uni-app nvue安卓异常 java.lang.SecurityException: Package 包名 not in UID的实战教程也可以访问 https://www.itying.com/category-93-b0.html


看日志好像不是我们的代码问题,是不是集成了什么Uni原生插件 云打包发下appid

UNI4203691 ,没集成原生插件吧,潜在的就是社交分享、登录这个,看截图页面分布里面,有 com.sina.weibo 是不是社交拉起,提示之类的?

回复 青阳_1900: 有没有集成你不知道吗?你重新云打包一下。然后告诉我 我看下你的打包数据

回复 DCloud_Android_ST: 补充了到机密信息里面了,

回复 青阳_1900: 收到

@DCloud_Android_ST 补充了下昨天的原生崩溃日志,通过 uni 后台采集上来的

回到顶部