HarmonyOS 鸿蒙Next:The compatibleSdkVersion 9 cannot be smaller than version 10 declared in library [:library]
HarmonyOS 鸿蒙Next:The compatibleSdkVersion 9 cannot be smaller than version 10 declared in library [:library] 我的代码目录中没有一个叫 library 的模块,引用的第三方组件也没有,为什么还会报错呢?请指导
更多关于HarmonyOS 鸿蒙Next:The compatibleSdkVersion 9 cannot be smaller than version 10 declared in library [:library]的实战教程也可以访问 https://www.itying.com/category-93-b0.html
@ohos/asix 这个库引起的
更多关于HarmonyOS 鸿蒙Next:The compatibleSdkVersion 9 cannot be smaller than version 10 declared in library [:library]的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
感谢指导,在你的启发下,我逐一试了,最后发现是pulltorefresh库引起的。开发工具太锉了,提示信息不够清楚,目前离androidstudio还有很大差距,希望能够快点发展,
基本信息
- 姓名:张三
- 职业:软件工程师
- 地点:北京
- 简介:拥有超过10年的IT行业经验,擅长Python和Java开发。
期待HarmonyOS能在未来推出更多针对特定场景的优化功能。
可以尝试下,找三方库的源码。直接依赖源码,修改源码里的参数
最后怎么解决的?
删除掉api10的三方库,重新下载api9版本的三方库。
在HarmonyOS鸿蒙Next开发中,compatibleSdkVersion
用于指定应用或库所兼容的最低SDK版本。根据你提供的错误信息,compatibleSdkVersion
设置为9,而依赖的库要求的最低SDK版本为10,因此出现了版本不兼容的问题。
要解决此问题,需要将compatibleSdkVersion
至少设置为10,或更高版本,以确保与依赖库的版本要求一致。可以在项目的config.json
文件中找到compatibleSdkVersion
字段,并将其值修改为10或更高。
例如:
"compatibleSdkVersion": 10
确保修改后重新编译项目,以验证问题是否解决。