项目中依赖了几个har,这些har里面带了arm64v8a和x8664两种架构的.so库,希望在打包的hap中只带arm64v8a的.so库,不知道在何种方法可以达到类似的效果?目前只知道buildOption.externalNativeOptions中能配置CMakeLists.txt的abiFilter,也许需要一个打包时的abiFilter配置来过滤掉har中特定架构的so,类似xxxx中的:xxxx{defaultConfig{ndk{abiFilters‘arm64v8a’,‘x8664’}}}
我们App构建需要区分多环境,目前依赖配置多个Target并在target上配置buildProfileField字段来区别是否可以配置构建脚本,读取shell参数将shell参数注入到代码构建中,像xxxx构建的Gradle一样写Groovy语言,构建时动态修改构建脚本,注入不同参数值
通过Commandline进行编译,如果发生错误,如何获取到错误信息,或者能获取到编译成功状态。
引入小程序SDK时配置useNormalizedOHMUrl:”true“,这一个参数导致依赖出现问题:entry依赖library1,library1依赖library2,library1使用library2中的类就报FailedtogetaresolvedOhmUrlfor…错误在这里使用newBeanStore().start()就报错了,依赖和导入都不报错
如何在buildprofile中配置debug模式使用一份签名文件,release模式使用另一份签名文件
使用DevEcoStudio打包release包(BuildAPP),pack.info信息中显示apiVersionreleaseType的值是"Beta1",在使用该包尝试上架的时候,提示请使用发布版本的API开发应用申请上架。请问打包的时候如何指定使用发布版本API。
目前由于Har包内无法存放.a静态库,导致三方库编译生成cmake难以维护,其他人调用只能直接把三方库拷贝,能跟har包一样的话可以放到私仓,方便管理(abseilcppprotobuffmt等三方库有大量.a文件)
虎子船长 的精彩回答获得了0 赞同
hm673c38d210c66 的精彩回答获得了0 赞同
hm673c38d210c66 的精彩回答获得了0 赞同
全栈若城 的精彩回答获得了0 赞同
wx662108d97e2cc 的精彩回答获得了0 赞同