如何解决“json schema validation error ”错误? -- HarmonyOS自学6

server/2024/9/23 3:36:05/

一. 问题描述

DevEco Studio工程关闭后,再重新打开时,出现了如下错误提示:

json schema validation error 

cke_4503.png

原因:

index.visual或其他visual文件中的left等字段的值为负数时,不能以”-0.x“开头,否则就会出现无法打开visual文件的问题,需要将其修改为”-1.1vp“或者”0.1vp“,文件就可以正常打开。

如何修改?

1. 按下图方法,找到出错的visual文件,这里是index.visual, 也有可能是其他创建的visual文件

cke_12616.png

2. 用文本编辑器或者Sublime Text打开index.visual文件,搜索“-0.x”,改成:”-1.1vp“或者”0.1vp“,即‘-’不能与‘0’连在一起。

    这里把 “-0.24vp”  改成:“0.24vp”,如下图所示。 保存index.visual

cke_59020.png

cke_59871.png

3. 回到DevEco Studio,重新双击index.visual文件,即可。


http://www.ppmy.cn/server/118340.html

相关文章

k8s环境下的相关操作

9.12 k8s calico的部署 # lsanaconda-ks.cfg k8s-ha-install kubeadm-config.yaml new.yaml token# 切换 git 分⽀[rootk8s-master ~]# cd k8s-ha-install/[rootk8s-master k8s-ha-install]# git checkout manual-installation-v1.28.x && cd calico/分支 manual…

工地高空安全防护装备检测系统源码分享

工地高空安全防护装备检测检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of …

如何使用 Vue 3 的 Composition API

Vue 3 引入了 Composition API,它提供了一种更灵活的方式来组织和重用逻辑。与 Vue 2 的 Options API 相比,Composition API 允许你将组件的逻辑按功能组织到函数中,而不是将它们分散到组件选项对象中。以下是如何在 Vue 3 中使用 Compositio…

代码随想录打卡Day32

今天有点事,先做一题,剩下的明天补。 509. 斐波那契数 这道题目太简单了,递归几行代码就结束了,用动态规划做也可以,主要是学习一下动态规划五部曲。 这是递归的代码 class Solution { public:int fib(int n) {//确…

MyBatis之手动映射

在一些简单的场景下,MyBatis 能够自动完成对象和数据库字段之间的映射,这时就不需要手动映射。 手动映射通常在以下情况下需要使用: 复杂查询或结果:当查询返回的结果结构与实体类不完全匹配,或者返回的结果需要进行…

单片机中为什么要使用5v转3.3v,不直接使用3.3V电压

5V和3.3V是常见的电压水平,在技术上都有其特定的应用场景。为了保护电路、提升效能和确保系统的稳定运行,经常需要将5V转换为3.3V。 1.为什么要5V来供电 使用5V是因为部分传感器需要5V的供电,并且我们数据线一般都输出5V电压,而…

从Prompt到创造:解锁AI的无限潜能

文章目录 🍊AI内容创作核心:提示词Prompt1 什么是提示词工程?1.1 提示词的原理是什么?1.2 提示词工程师:百万年薪的职业?1.3 谁都能成为提示词工程师吗? 2 提示词书写的基本技巧3 常见的提示词框架3.1 CO-…

C# USB通信技术(通过LibUsbDotNet库)

文章目录 1.下载LibusbDotNet库2.引入命名空间3. 实例化USB设备4.发送数据5.关闭连接 1.下载LibusbDotNet库 右击项目选择管理NuGet程序包在弹出的界面中搜索LibusbDotNet,然后下载安装。 2.引入命名空间 using LibUsbDotNet; using LibUsbDotNet.Main;3. 实例化…