鸿蒙技术问题,鸿蒙module依赖报错问题

我新建了2个module(Base,Main),config.json中moduleType都是feature,build.gradle文件如图:

然后在Main module的build.gradle中添加compile project(:Base),结果报错:

根本依赖不了,百度查了一下,说是要把apply plugin: com.huawei.ohos.hap改为apply plugin: com.huawei.ohos.library,entryModules "entry"属性去掉,config.json中把moduleType改为har,改为之后是ok的。

然后下个问题来了。我在Main module中新建了一个引导页面,打算作为app的入口,所以在Main的config.json中加了

"skills": [

{

"entities": [

"entity.system.home"

],

"actions": [

"action.system.home"

]

}

]

然后就报错了,说har module不让加这个属性:

所以说app的入口是只能在entry里吗?不会了啊。

还有我在Base module build.gradle中添加了一些依赖,

implementation "com.squareup.retrofit2:retrofit:2.6.2"等等

然后Main里implementation project(path: :Base),为啥main里retrofit这些还是用不了 ,得重新依赖一遍?

我新建了2个module(Base,Main),config.json中moduleType都是feature,build.gradle文件如图: 然后在Main module的build.gradle中添加compile project(:Base),结果报错: 根本依赖不了,百度查了一下,说是要把apply plugin: com.huawei.ohos.hap改为apply plugin: com.huawei.ohos.library,entryModules "entry"属性去掉,config.json中把moduleType改为har,改为之后是ok的。 然后下个问题来了。我在Main module中新建了一个引导页面,打算作为app的入口,所以在Main的config.json中加了 "skills": [ { "entities": [ "entity.system.home" ], "actions": [ "action.system.home" ] } ] 然后就报错了,说har module不让加这个属性: 所以说app的入口是只能在entry里吗?不会了啊。 还有我在Base module build.gradle中添加了一些依赖, implementation "com.squareup.retrofit2:retrofit:2.6.2"等等 然后Main里implementation project(path: :Base),为啥main里retrofit这些还是用不了 ,得重新依赖一遍?
经验分享 程序员 微信小程序 职场和发展