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.
图片

| 项目信息 | 描述 |
|---|---|
| 产品分类 | 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
查了下资料都说是,但是这个是偶现的,目前已知的设备是 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 后台采集上来的

