HarmonyOS 鸿蒙Next 升级API12后真机运行报错
HarmonyOS 鸿蒙Next 升级API12后真机运行报错
【关键字】
升级 / API12 / 真机 / 报错
【问题描述】
工程从preview0(API10)升级到preview1(API11),IDE升级到了4.1.3.5,SDK从线上下载完成,工程机真机升级到了Developer Preview1(2.0.0.59),build-profile.json5的相关配置也进行了升级,版本配置如下:
“products”: [
{
“name”: “default”,
“signingConfig”: “default”,
“compileSdkVersion”: “4.1.0(11)”,
“compatibleSdkVersion”: “4.1.0(11)”,
“targetSdkVersion”: “4.1.0(11)”,
“runtimeOS”: “HarmonyOS”
}
],
运行时编译器会报错,提示如下:
01/26 11:03:47: Install Failed: error: failed to install bundle.
code:9568393
error: verify code signature failed.
Update the SDK to the latest version and set compileSdkVersion to API11 or a later version.
Open SDK Manager
$ hdc shell rm -rf data/local/tmp/7658e63a92c14f7fbfce9f179f320cfcError while Deploy Hap
【解决方案】
-
在Deveco Studio中点击Tools -> SDK Manager,查看当前Deveco Studio配置的SDK是否有HarmonyOS NEXT Developer Preview1。
-
若状态不是Installed,请先下载HarmonyOS NEXT Developer Preview1的SDK,并配置到Deveco Studio的对应目录下。
更多运行调试报错案例请参见:https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs/faq-debugging-and-running-0000001166752005
👍🏻
安装了也是报错
安装了也是报错
建议您通过在线工单系统进行描述问题,会有专人答复。 https://developer.huawei.com/consumer/cn/support/feedback/#/add/89?level2=9016
针对您提到的HarmonyOS 鸿蒙Next升级API11后真机运行报错的问题,这通常是由于SDK版本不匹配或签名配置错误导致的。以下是一些可能的解决方案:
- 检查SDK版本:确保您的Deveco Studio中已安装HarmonyOS NEXT Developer Preview1或更高版本的SDK,并且工程配置中的compileSdkVersion、compatibleSdkVersion和targetSdkVersion均已设置为API11或更高。
- 验证签名配置:确保签名证书与应用包名、开发者信息等一致,并且签名证书未过期。您可以在Deveco Studio中检查签名配置,并尝试重新生成和配置签名证书。
- 校准系统时间:如果报错信息提示签名无效或已过期,可能是由于系统时间不准确导致的。请校准您的系统时间,并重新尝试签名。
如果以上步骤均无法解决问题,可能是更深层次的系统或配置问题。此时,建议您联系官网客服获取更专业的帮助。官网地址是:https://www.itying.com/category-93-b0.html。