HarmonyOS 鸿蒙Next DevEco Studio中openharmony sdk路径的问题

发布于 1周前 作者 yibo5220 来自 鸿蒙OS

HarmonyOS 鸿蒙Next DevEco Studio中openharmony sdk路径的问题

不是很懂DevEco Studio目前对于sdk的引用逻辑是什么

安装了最新的studio(5.0.5.310)并下载了sdk后,打开了之前的项目(基于api版本12),编译的时候会报错提示部分api不支持。后面发现studio引入的sdk是安装目录下sdk/default/openharmony里的,并没有使用在setting中配置的外部sdk。删除default中的sdk文件启动studio就会报错(如下图)。

cke_7667.png

有两个疑问:

①如何使setting中配置的外部sdk生效,让项目能引入我配置的sdk路径下的而不是default默认的(没有找到相关的资料,如果不行的话那settings这里下载sdk的作用是什么呢)

②在安卓开发中使用的sdk版本是跟着项目走的(compileSdkVersion),鸿蒙项目是这样吗?目前我看到的是跟着ide走的呢,那后续版本兼容要这么做呢,升级一次ide就升一次项目的api版本还是一直使用旧版本的ide?

希望有大牛能解答,非常感谢~在这里也祝大家元旦快乐


更多关于HarmonyOS 鸿蒙Next DevEco Studio中openharmony sdk路径的问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

开发HarmonyOS App,IDE settings里面的openHarmony sdk是没用的,下载IDE之后,可以不用关心这个。真正用到的SDK,是跟着IDE版本一起下载下来的,在你的IDE安装目录,bin目录的同级目录,有个sdk目录,这个才是你开发用到的目录。

所以需要打开IDE,看下你代码实际报了什么错,针对错误再解决。

不过看你目前报错,hdc找不到,在IDE安装目录下面,sdk\default\openharmony\toolchains有最新hdc,你将sdk\default\openharmony\toolchains这个绝对路径加到你的环境变量里试试

更多关于HarmonyOS 鸿蒙Next DevEco Studio中openharmony sdk路径的问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next DevEco Studio中,关于openHarmony SDK路径的配置,具体操作如下:

  1. 打开DevEco Studio: 首先启动DevEco Studio开发工具。

  2. 进入项目设置: 打开需要配置的项目,在顶部菜单栏选择“File” > “Project Structure”。

  3. 定位SDK Location: 在“Project Structure”窗口中,选择左侧的“SDK Location”选项。

  4. 设置openHarmony SDK路径: 在“Android SDK Location”或相关SDK配置区域(具体名称可能因版本而异),点击右侧的“…”按钮,浏览并选择你下载的openHarmony SDK的路径。确保该路径下包含必要的库文件和配置文件。

  5. 应用并确认: 配置完成后,点击“OK”按钮应用设置并关闭“Project Structure”窗口。

  6. 同步项目: 回到DevEco Studio主界面,点击顶部工具栏的“Sync Project with Gradle Files”按钮,以确保项目正确加载新配置的SDK。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。

回到顶部