uniapp怎么设置application android:sharedUserId="android.uid.system">

1***@qq.com
- 发布:2025-06-26 10:18
- 更新:2025-07-01 14:25
- 阅读:69

1***@163.com - uniapp学习
顶起来,我是web前端,用uniapp开发安卓app,也碰到这个问题了,问了一天的ai,楞是没调通,再不行我就准备学习使用android-studio搞安卓代码了
1***@163.com
折腾了几天,用离线打包,然后签名+修改安卓代码(AndroidManifest.xml里面添加android:sharedUserId="android.uid.system")。最终发现UniApp的跨平台能力依赖于WebView渲染页面(尤其是H5模式),而特权进程(android:sharedUserId="android.uid.system"就是设置为系统应用特权)无法加载WebView组件。简单来说基于webview的uniapp不支持android.uid.system
2025-07-04 16:46
1***@qq.com (作者)
回复 1***@163.com: 直接在manifest.json中就可以直接设置android.uid.system
2025-07-08 15:12
1***@163.com
回复 1***@qq.com: 你后面有设置成功么,我也试过在manifest.json直接设置android.uid.system,但是实际打包的apk,我拿去解析,里面没有android.uid.system。所以后来才离线打包+修改安卓代码,后面还是失败了
2025-07-22 15:34
1***@qq.com (作者)
回复 1***@163.com: 我倒没有拿出来解析。打包完能正常使用
2025-07-22 16:40
1***@163.com
回复 1***@qq.com: 你设置这个是用来配合手机签名达成手机的系统应用app么?
2025-07-23 10:51