小白问题:HarmonyOS鸿蒙Next中SDK, hdc, 电脑环境变量,build-profile.jason5, apiversion 搞不懂。
小白问题:HarmonyOS鸿蒙Next中SDK, hdc, 电脑环境变量,build-profile.jason5, apiversion 搞不懂。
刚刚安装了devEco studio,需要配置环境,
-
想问下SDK 下面有 hmscore/toolchain/下有hdc.exe, openharmony/9/ 也有toolchain. 到底在环境变量下 应该设置那个?
-
另外问下 在hmscore/toolchain 下的hdc.exe 和 /openharmony/9/toolchain 下的 hdc_std.exe 有什么区别?
-
新建了一个项目,安装本地emulate,但是执行时候提示: INSTALL_PARSE_FAILED_USESDK_ERROR处理指导 问题,根据官网执行 相关检查:
-
问题是:执行结果是 apiversion = 6, release type = type, 但是 我安装的deveco studio 里面的sdk api 是 9 啊? 为啥 这里显示是 6?
HarmonyOS:/ $ getprop hw_sc.build.os.apiversion 6 HarmonyOS:/ $ getprop hw_sc.build.os.releasetype Release
-
-
我安装的sdk api version是 9, 为什么我新建的项目里面 build-profile.jason5 里面却说 compileSdkversion 是 8???
搞不懂啊。。。
更多关于小白问题:HarmonyOS鸿蒙Next中SDK, hdc, 电脑环境变量,build-profile.jason5, apiversion 搞不懂。的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1、hdc有OpenHarmony和HarmonyOS的区别,如果是HarmonyOS开发,则建议hdc的环境变量配置hmscore/3.0.0_8/toolchain/下有hdc.exe
2、OpenHarmony和HarmonyOS的hdc不一样
3、命令执行的结果是设备的api版本,工程使用的sdk版本不能高于设备的api版本
4、你创建工程的界面上有选择工程的sdk版本,而不是说下载了api9默认创建的工程就是api9的哈,需要自己手动在创建工程的时候选择!
更多关于小白问题:HarmonyOS鸿蒙Next中SDK, hdc, 电脑环境变量,build-profile.jason5, apiversion 搞不懂。的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
感谢,我想我明白问题出在哪里了,我是用的 local emulate 模拟手机,那里面只能设置api 6 version 2.0.0.211. 所以 如果我选择这个local 模拟手机调试的话,也就是 DevEco studio 里面的SDK也需要选择SDK api 6 对应的。那么在请教一下,如果想用更高的 SDK api 9 的版本,我在新建工程的时候也选择 api 9,那模拟 手机 api 是 6,应该如何改 配置呢?参考文件 此处为链接#section72441218359 修改了 工程的build-profile.json5(API8-9)文件查看compileSdkVersion、compatibleSdkVersion 中 的 8 到 6. 但是 还是调试不成功,反馈 :"
location: 'C:/Users/Administrator/DevEcoStudioProjects/HarmonyOS_HelloWorld/build-profile.json5:4:27' }
hvigor ERROR: BUILD FAILED in 1 s 206 ms
Process finished with exit code -1
api9无法更改为api6,你可以用api9的远程模拟器试试,不用本地模拟器!
在HarmonyOS鸿蒙Next中,SDK是开发工具包,包含API和开发工具;hdc是命令行工具,用于设备调试和操作;电脑环境变量是系统配置,用于指定工具路径;build-profile.json5
是项目配置文件,定义构建参数;apiversion
是API版本号,确保兼容性。理解这些概念有助于高效开发。