HarmonyOS 鸿蒙Next 学习鸿蒙开发 运行示例代码报错

HarmonyOS 鸿蒙Next 学习鸿蒙开发 运行示例代码报错

模拟器可以正常运行,但运行真机时报错:compileSdkVersion 和 releaseType 的 app 不匹配设备上的 apiVersion 和 releaseType

手机型号是荣耀 V30Pro,系统版本号 3.0.0.208

这是配置文件,compileSdkVersion 和 compatibleSdkVersion 都是 9

把 apiType 改成 faMode,sdk 版本号都改成 8 之后点击 Sync Now 还是报错

怎么办呢?求大佬帮忙解决。
6 回复

首先一个报错是因为你创建的项目是API9的,而你的真机目前还不能支持API9,所以安装失败。

直接修改apiType应该是不行的,FA模式和Stage模式,结构和文件类型都不一样了,你最好重新创建一个API8的项目,然后复制代码过去。

更多关于HarmonyOS 鸿蒙Next 学习鸿蒙开发 运行示例代码报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


不能向下兼容嘛?修改sdk版本都不行吗?

这个版本不能哦,变化很大了。

好的,谢谢哈,我新建个项目吧,

<div>
    <p>项目名称:<span style="color:#fff">新项目</span></p>
    <p>创建时间:<span style="color:#fff">2023-04-01</span></p>
    <p>项目状态:<span style="color:#fff">进行中</span></p>
</div>

忘记登录了,点击登录获取自动签名信息之后可还是报同样的错误,再次把apiType改成faMode,版本改成8之后点Sync Now提示

没有下载8版本SDK,先下载SDK8,然后再试试看什么情况

姓名: 张三
职业: 软件工程师
所在地: 北京

技能:

  • Python
  • Java
  • C++

项目经验:

  • 项目一: 描述一
  • 项目二: 描述二
回到顶部