【HarmonyOS】遇见的问题汇总

一、当前编辑的页面,预览打不开

1、问题说明

当前编辑的页面,预览打不开,日志提示如下:

Route information is not configured for the current page. To avoid possible redirection issues, configure route information for the page.

Configure route information in D:\MyApplication\entry\src\main\resources\base\profile\main_pages.json

2、问题原因

没有为当前页面配置路由信息。若要避免可能的重定向问题,请配置页面的路由信息。在D:\MyApplication\entry\src\main\resources\base\profile\main_pages.json中配置路由信息

3、解决办法

根据日志提示,找到路由配置文件,并添加对应页面路由,具体步骤如下图:

二、预览器报错:does not meet UI component syntax.

1、问题说明

does not meet UI component syntax.

翻译:不符合UI组件语法

2、问题原因

鸿蒙的开发工具 DevEco Studio 自动生成了.map和.js文件

3、解决办法

方法一:挨个删除自动生成了.map和.js文件;

方法二:批量删除,插件下载:https://plugins.jetbrains.com/plugin/23192-arkcompilersupport/versions/stable

插件使用方法(两个链接都是同一插件的使用方法说明):

链接1:DevEco Studio 运行项目有时会自动出现.js和.map文件 - 掘金

链接2:HarmonyOS 启动预览器报错:does not meet UI component syntax.-CSDN博客

三、image组件 使用 svg格式图片 显示不出来

1、问题说明

Image($r('app.media.delete')) ,其中delete是一个.svg图标,但是页面上显示不出来

2、问题原因

(1)Image组件没有设置长宽,在父组件长或宽无穷大的场景下,svg资源不会绘制。

(2)因为 svg 中指定了长宽,因此只显示了左上角,且恰好左上角透明,看上去就像是没显示出来。

3、解决办法

(1)给Image组件设置长宽

Image($r('app.media.delete'))
  .width(20)
  .height(20)

(2)去掉 svg 中指定的长宽,让其长宽以 image 组件为准,如图:

4、参考链接

HarmonyOS 应用开发记录_hml image svg-CSDN博客 中的第3点

四、svg图标颜色修改无效

1、问题说明

引入的svg图标更改颜色不生效,如代码所示:

Image($r('app.media.delete'))
  .width(20)
  .height(20)
  .fillColor(Color.White) // 将Svg图标改为白色

2、问题原因

svg文件中代码自带的属性影响了

3、解决办法

(1)在svg标签上添加 fill="currentColor" 属性;

(2)删除 style标签及其内容;(也可能不需要删除该项)

如图所示:

五、DevEco Studio 的 Device 找不到创建的本地设备的模拟器

1、问题说明

右上角显示“No Device”,设备管理启动本地设备,也只出现黑屏的手机模拟器,右上角依旧显示“No Device”

2、问题原因

不知道,突然就好了

3、解决办法

按步骤1-3没有出现设备名,则进行步骤4,还是没有出现设备名,则等一会,就出现了;

六、ohpm 环境变量配置不生效

1、问题说明

配置了ohpm环境变量,但是不生效,无法使用

2、问题原因

不知道

3、解决办法

配置好了之后需要重启电脑

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/708683.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【leetcode--单词规律】

题目要求: 跟上一个字符串的思路一致,只是要进行单词的拆分,用.split()函数即可。 class Solution:def wordPattern(self, pattern: str, s: str) -> bool:word s.split()if(len(pattern) ! len(word)):return Falsereturn len(set(patt…

python爬虫爬电影数据

使用python 爬了下豆瓣电影,仅供学习。 目标链接主页 获取div内容 保存爬出来的数据

并发、多线程、HTTP连接数有何关系?

在计算机领域,"并发"、"多线程"和"HTTP连接数"是三个重要的概念,它们之间存在着密切的关系。本文将探讨这三者之间的联系以及它们在现代计算机系统中的作用。 一、并发的概念 并发是指系统能够同时处理多个任务或事件的能…

3. ceph-mimic版本部署

ceph-mimic版本部署 一、ceph-mimic版本部署1、环境规划2、系统基础环境准备2.1 关闭防火墙、SELinux2.2 确保所有主机时间同步2.3 所有主机ssh免密2.4 添加所有主机解析 3、配置ceph软件仓库4、安装ceph-deploy工具5、ceph集群初始化6、所有ceph集群节点安装相关软件7、客户端…

问题:设开环系统的频率特性为则其相频特性穿越-180°线时对应的频率为()。 #学习方法#微信

问题:设开环系统的频率特性为则其相频特性穿越-180线时对应的频率为()。 ? A、10rad1s B、3rad/s C、lradIs D、√3rad/s 参考答案如图所示

代码随想录:回溯20-21

51.N皇后 题目 按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。 n 皇后问题 研究的是如何将 n 个皇后放置在 nn 的棋盘上,并且使皇后彼此之间不能相互攻击。 给你一个整数 n ,返回所有不同的 n 皇后问题 的解…

卫星通讯助力船舶可视化监控:EasyCVR视频汇聚系统新应用

一、背景 随着科技的不断进步和社会治安的日益严峻,视频监控系统已经成为维护公共安全和提升管理效率的重要工具。传统的视频监控主要依赖于有线传输,但受到地域限制、布线成本高等因素的影响,其应用范围和效果受到一定限制。而卫星通讯传输…

【python】tkinter编程三大布局管理器pack、grid、place应用实战解析

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,…

【成品设计】基于STM32的单相瞬时值反馈逆变器

《基于STM32的单相瞬时值反馈逆变器》 整体功能: 图13 软件框图 如图13所示,由于本设计中需要通过定时器中断执行一些程序,故首先对中断进行初始化。中断初始化以后即为对串口进行初始化,总共初始化了两个串口,第一个…

攻防演练之-成功的钓鱼邮件溯源

书接上文,《网络安全攻防演练风云》专栏之攻防演练之-网络安全产品大巡礼二,这里。 演练第一天并没有太大的波澜,白天的时间过得很快。夜色降临,攻防演练中心内的灯光依旧明亮。对于网络安全团队来说,夜晚和白天并没有…

2024 年勒索软件将比以往更加残酷

如今,世界各地的人们去学校、去医院或去药店时,都会被告知:“抱歉,我们的计算机系统瘫痪了。” 罪魁祸首往往是在世界另一端活动的网络犯罪团伙,他们会要求人们支付系统访问费用或安全归还被盗数据。 尽管警方加大打…

Python数据分析与机器学习在医疗诊断中的应用

文章目录 📑引言一、数据收集与预处理1.1 数据收集1.2 数据预处理 二、特征选择与构建2.1 特征选择2.2 特征构建 三、模型选择与训练3.1 逻辑回归3.2 随机森林3.3 深度学习 四、模型评估与调优4.1 交叉验证4.2 超参数调优 五、模型部署与应用5.1 模型保存与加载5.2 …

数据治理新视角:质量与真实度提升,让数据更有价值!

在这个信息爆炸的时代,数据已经成为企业决策的重要依据。然而,数据的质量与真实度却往往成为制约其价值发挥的关键因素。本文将为您揭示数据治理的新视角,探讨如何提升数据质量与真实度,让数据真正发挥其应有的价值! 数…

机器学习与数据挖掘知识点总结(二)分类算法

目录 1、什么是数据挖掘 2、为什么要有数据挖掘 3、数据挖掘用在分类任务中的算法 朴素贝叶斯算法 svm支持向量机算法 PCA主成分分析算法 k-means算法 决策树 1、什么是数据挖掘 数据挖掘是从大量数据中发现隐藏在其中的模式、关系和规律的过程。它利用统计学、机器学…

GaussDB技术解读——GaussDB架构介绍(三)

目录 9 智能关键技术方案 智能关键技术一:自治运维系统 智能关键技术二:库内AI引擎 智能关键技术三:智能优化器 10 驱动接口关键技术方案 GaussDB架构介绍(二)从数据持久化存取层(DataNode)关键技术方案、全局事…

记一次 .NET某工控视觉自动化系统 卡死分析

一:背景 1. 讲故事 今天分享的dump是训练营里一位学员的,从一个啥也不会到现在分析的有模有样,真的是看他成长起来的,调试技术学会了就是真真实实自己的,话不多说,上windbg说话。 二:WinDbg …

通用大模型与垂直大模型:双轨并进的人工智能未来

在人工智能(AI)的浩瀚宇宙中,大模型以其强大的学习能力和广泛的适用性,正逐步成为推动技术进步和产业革新的核心动力。在这股浪潮中,通用大模型与垂直大模型如同两颗璀璨的星辰,各自散发着独特的光芒,共同照亮了AI发展…

用python脚本转换图片分辨率

一、使用说明 确定已经安装python,且版本3.6以上,可以用下面指令查看python版本:python --version 配置环境,第一次使用先配置环境,后面不需要 把要转换的图片放到"img"文件夹下 转换,结果保存…

Spring Security——基于MyBatis

目录 项目总结 新建一个项目 pom.xml application.properties配置文件 User实体类 UserMapper映射接口 UserService访问数据库中的用户信息 WebSecurityConfig配置类 MyAuthenticationFailureHandler登录失败后 MyAuthenticationSuccessHandlerw登录成功后 WebSecur…

c++实现二叉搜索树(中)

小吉我今天更新了,惊不惊喜,意不意外,更新频率非常好(棒棒的)。小吉计划把二叉搜索树的知识更新完(预计在这几天更完),然后会有一段时间停更,因为小吉我要准备期末考试&a…