跨部门或跨公司的项目工程源码隔离问题。
假设A旗下体育公司需要做一个体育业务模块,需满足以下要求:
1. 可以嵌入到A主APP中;
2. 需要与A主APP共用一些基础 SDK;
3. 未来需要作为独立 APP;
4. A主APP和A体育需要相互隔离源代码,互不可见。
问题:
1. 建议将体育模块设计为 HAP 还是 HSP?
2. 如果体育模块是 HAP,如何做到源码隔离?
3. 如果体育模块是 HSP,如何作为独立APP使用?(新建一个体育HAP容器,和A的HAP同时引用体育HSP吗 ?)
4. 第2点,多工程打包是不是应该参考这个文档:多工程构建。
java -jar app_packing_tool.jar --mode multiApp --hap-list 1.hap,2.hap --out-path final.app
编译了 2 个 .hap 和若干 .hsp,怎么打包成 .app 呢?上面这个命令只能打 .hap
这个工具怎么配置打包为 debug 或 release 模式?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
在跨部门或跨公司的项目工程是否可以做源码隔离
733浏览 • 1回复 待解决
HarmonyOS 工程能否依赖外部模块源码
573浏览 • 1回复 待解决
HarmonyOS 关于flutter项目编译多plugin工程,编译慢的问题
847浏览 • 1回复 待解决
鸿蒙的phone工程能修改为TV或其他的工程么?
6352浏览 • 1回复 待解决
HarmonyOS 有没有一多工程demo示例源码
149浏览 • 1回复 待解决
HarmonyOS RN空工程项目报错
203浏览 • 1回复 待解决
HarmonyOS flutter插件,无法在example工程中修改插件源码
232浏览 • 1回复 待解决
多工程项目打包方案有哪些?
868浏览 • 1回复 待解决
用DevEco device tool打开源码时,显示不是工程路径
7318浏览 • 1回复 待解决
求几个跨设备硬件虚拟化的示例项目(Java)
5882浏览 • 1回复 待解决
HarmonyOS项目架构参考文档Demo或视频
407浏览 • 2回复 待解决
HarmonyOS 项目工程中资源文件path
116浏览 • 1回复 待解决
HarmonyOS 是否有现成的包含所有工程文件的项目代码提供?
298浏览 • 1回复 待解决
idea编译spark源码遇到的问题有知道的吗?
2495浏览 • 1回复 待解决
HarmonyOS 跨模块的页面路由问题
98浏览 • 1回复 待解决
智慧农业源码下载出的问题,求大佬帮助!!
7459浏览 • 1回复 待解决
HarmonyOS webview跨域问题
787浏览 • 1回复 待解决
HarmonyOS 如何在项目中,查看系统API相应的源码,而不是跳到只有接口类
170浏览 • 1回复 待解决
跨module跳转问题有懂的吗?
821浏览 • 1回复 待解决
如何在HarmonyOS项目上编译使用 Go语言开发的跨平台库
209浏览 • 1回复 待解决
咨询下Flutter工程问题
347浏览 • 1回复 待解决
编译openharmony master上的源码 出现如下图问题?怎么处理?
7716浏览 • 1回复 待解决
HarmonyOS 跨HAR组件复用问题
222浏览 • 1回复 待解决
HarmonyOS @Expend跨模块使用问题
475浏览 • 1回复 待解决
谈一谈关于跨端迁移的问题
5962浏览 • 2回复 待解决
1.两种方式各有利害,作为hap方便之后移植作为独立app,但需要额外抽取har或hsp作为共享包, 作为HSP之后要面临是否把hsp移植为hap,还是以套壳hap依赖hsp的方式继续使用的问题,但利于和主app共享资源。
2.若跨工程开发,需要在各自工程开发,开发结束将hap包拿到一起手动调用工具链进行打包,参考:搭建流水线。
3.是的,必须要容器hap
4.存在–hsp参数可选参数,参考:打包拆包工具使用说明。
该打包工具只是将编译构建的产物进行打包,指定模式是在编译构建时指定,在ide进行开发时选择。