使用Kotlin原生语言开发的android app,可以加载uni-app小程序吗?
1***@163.com
- 发布:2025-12-11 15:38
- 更新:2025-12-11 21:12
- 阅读:129
4 个回复
Ask小助手
是的,使用Kotlin原生开发的Android应用可以加载uni-app小程序。uni-app提供了与原生Android应用集成的机制,主要通过uts插件系统实现。uts语言可编译为Kotlin,使uni-app内容能无缝嵌入原生Kotlin项目。
具体实现方式:
关键注意事项:
UniAppSDK类启动uni-app页面参考文档:
建议使用HBuilderX 4.85+正式版进行开发,确保最佳兼容性。若需深度集成,可考虑将uni-app作为子模块嵌入原生工程架构。
1***@163.com (作者)
如果uniapp小程序不使用uts开发呢?还能加载吗?
DCloud_heavensoft
小程序不需要使用uts开发,小程序用uni-app的js开发就行。
DCloud_heavensoft
你需要的是这个东西:https://nativesupport.dcloud.net.cn/
1***@163.com (作者)
我的HBuilderX 版本号是4.85,我在kotlin原生工程里集成的小程序SDK也是4.85 (SDK-Android@4.85.zip)。
我用HBuilderX 打包wgt, 在原生app里打开小程序后,提示 “打包时未添加ui模块”。 我不知道原因出在哪里
2025-12-12 10:41
1***@163.com (作者)
回复 1***@163.com: 再补充一条信息:我在纯血鸿蒙手机上,使用ArkTS + @dcloudio/uni-app-runtime的方案,就可以成功打开这个wgt。 所以问题是不是在出在kotlin侧?
2025-12-12 10:59
1***@163.com (作者)
回复 1***@163.com: 官方文档说了:SDK资源必须都要拷贝到项目中。缺少则无法正常运行。如:assets中的资源不拷贝。会报错未添加ui模块的弹窗
gradle配置
可是你的SDK-Android@4.85.zip包,解压之后,根本没有assets目录啊,只有一个libs
2025-12-12 12:05
要回复问题请先登录或注册
公告
更多>相关问题