HarmonyOS 鸿蒙Next hello world 跑不起来
HarmonyOS 鸿蒙Next hello world 跑不起来
直接跑hello world 的程序会报错:Failure[INSTALL_PARSE_FAILED_USESDK_ERROR],然后我去修改build-profile.json5的sdkVersion 为8,结果工程编译通不过,这个问题咋解决呢?
更多关于HarmonyOS 鸿蒙Next hello world 跑不起来的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
手动修改这两个hvigor的版本为2.4.2,还有您使用的DevEco Studio版本是多少?
Build Version: 3.1.0.501, built on June 20, 2023
这里创建工程后就是2.4.2,创建后默认的compileSdkVersion
和 compatibleSdkVersion
都是9,我的手机版本是8,然后我修改这两个版本号后就编译通不过了,只有9才可以。我尝试更改了环境变量里面的toolchains
的版本为3.0.0,但是创建工程也还是默认是9,且编译也无法通过。
arm M1版本的嘛,新建只有API 9的工程?
是的,M1的版本,新建时只能选择API 9,即使我改了环境变量里面的toolchains版本,也不能选择api 8。
细节去看官方的开发文档。
我是想在真机上跑,我的真机是meta40pro,系统是鸿蒙os 3.0.0.300,要怎么弄才可以在我的手机上跑起来呢?
我安装了api8 的sdk,但是我创建新的工程的时候无法选择3.0的,只能选择3.1
api兼容问题,你把程序的api兼容设置一个范围,比如最高支持9,兼容8,但是你写的程序要在两个api版本都能跑才行。另外如果真机要用api8,你创建工程是默认api9,创建完成后可以去改成8的然后刷新加载后在写代码。
这个是提示同步失败, 你先点下面的就行,dev会自动帮你加载的,如果还没成功也会打出错误日志的,去开发文档的常规问题里面找构建问题,看看错误提示就行,
api 9在模拟器上是可以运行的,我想用真机调试,
先扫一下看看是否jdk安装好了,
next
我的api是9,注意一下,然后finish
tools,选一个虚拟设备,就手机就行,好了等启动完成,在构建代码
姓名: 张三
职业: 软件工程师
简介: 拥有超过十年的软件开发经验,专注于Web应用和移动应用开发。