HarmonyOS开发中模拟器TextInput表单类的无法输入中文字符问题

近期在做HarmonyOS的Demo时,发现DevEco Studio中Previewer预览模拟器,或者是设备管理中的模拟器,在使用TextInput时UI界面上都无法输入中文字符,经过反复研究发现网上并未给出相应好的解决方案。

在鸿蒙官网问答论谈上,也出现了不少这类求助;都是模拟器无法输入中文,只能使用真机测试。

如下图,无法输入中文字符:

图片来源于网络

经过检测自己电脑的DevEco Studio已为最新版本3.1.1 Release了,而且今天(2025/1/18)打开官方网站提供下载链接也是此版本。如下图:

一、下载流程

本意为并非版本问题,只能等待官方后期更新升级了,但是在仔细查看上述版本描述内容时,发现这一段"如果您需要下载HarmonyOS NEXT版本的开发工具,请从下载中心获取。 ",由于点击"下载中心"跳转到登录界面,如下图:

如已有开发者账号的直接登录即可,没有注册下即可。登录后,会直接路转到"最新版本"的下载页面,如下图:

进入后,竟发现DevEco Studio的Release版本已更新到5.0.5了;这边使用的是windows系统,所以下载的是最新版本的windows安装包,如下图:

安装包下载成功后,双击安装它。如果你的电脑已安装了旧版本,在安装过程中会提示您先卸载旧版本,按照提示操作卸载后,会进入新版本的安装界面。

二、模拟器下载

当DevEco Studio安装成功后,打开它,在启动位置的下拉项中,找到"设备管理器",安装本地模拟器。

这边已安装好了手机和折叠屏两个版本,安装流程和旧版本(3.1.1)是一样的,流程非常简单,这里就不细说了。

当安装成功后,启动模拟器,进入后打开"设置",设置默认输入法为"小艺输入法",流程如下:

当输入法设置好后,此时TextInput组件就可以输入中文字符了。如下图:

虽然Eco Studio中的Previewer预览器中还无法实现中文输入,但模拟器中已实现,基本上解决了开发中实际需求。

相关推荐
Z兽兽5 小时前
React@18+Vite项目配置env文件
前端·react.js·前端框架
SuniaWang5 小时前
《Spring AI + 大模型全栈实战》学习手册系列 · 专题六:《Vue3 前端开发实战:打造企业级 RAG 问答界面》
java·前端·人工智能·spring boot·后端·spring·架构
A_nanda6 小时前
根据AI提示排查vue前端项目
前端·javascript·vue.js
happymaker06266 小时前
web前端学习日记——DAY05(定位、浮动、视频音频播放)
前端·学习·音视频
~无忧花开~6 小时前
React状态管理完全指南
开发语言·前端·javascript·react.js·前端框架
LegendNoTitle7 小时前
计算机三级等级考试 网络技术 选择题考点详细梳理
服务器·前端·经验分享·笔记·php
@大迁世界7 小时前
1.什么是 ReactJS?
前端·javascript·react.js·前端框架·ecmascript
BJ-Giser8 小时前
Cesium 基于EZ-Tree的植被效果
前端·可视化·cesium
键盘鼓手苏苏9 小时前
Flutter 三方库 p2plib 的鸿蒙化适配指南 - 实现高性能的端到端(P2P)加密通讯、支持分布式节点发现与去中心化数据流传输实战
flutter·harmonyos·鸿蒙·openharmony
加农炮手Jinx9 小时前
Flutter for OpenHarmony:postgrest 直接访问 PostgreSQL 数据库的 RESTful 客户端(Supabase 核心驱动) 深度解析与鸿蒙适配指南
数据库·flutter·华为·postgresql·restful·harmonyos·鸿蒙