HarmonyOS 鸿蒙4.0 API9新建工程连hello world都不能在手机上正常显示
HarmonyOS 鸿蒙4.0 API9新建工程连hello world都不能在手机上正常显示
使用deveco studio
新建helloworld工程无法正确运行
- IDE版本
DevEco Studio 3.1.1 Release
构建版本:3.1.0.501, built on June 20, 2023
Build #DS-223.8617.56.36.310501
Runtime version: 17.0.6+10-b829.5 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Windows 11 10.0
GC: G1 Young Generation, G1 Old Generation
Memory: 1024M
Cores: 12
Registry:
external.system.auto.import.disabled=true
- 手机型号:
nova7 5G
harmonyos4.0
/4.0.0.111
- 型号代码:
JEF-AN20
- 场景描述:新建工程,没有修改任何一个字,在nova7上安装运行之后是白屏,但是预览器中显示ok
当前的ArkTs不支持在nova7上跑吗?
更多关于HarmonyOS 鸿蒙4.0 API9新建工程连hello world都不能在手机上正常显示的实战教程也可以访问 https://www.itying.com/category-93-b0.html
harmonyos 4.0.0.111,API9 有bug,都会白屏,等修复
更多关于HarmonyOS 鸿蒙4.0 API9新建工程连hello world都不能在手机上正常显示的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
还个问题,就是在p40pro上会卡顿,按键下去之后超过十秒才会有响应时间。使用安卓投屏软件投屏,投屏界面和手机界面不同步,投屏很顺滑,手机本身界面会很卡。
请排查一下,谢谢。
我的也是,
我买了个Nova 7 5G,系统显示鸿蒙4.0.0.116,但是用hdc shell查看竟然是api8,只要项目用了api9的方法,应用就会把手机搞成黑屏,得重新锁屏才能好。。。😭😭😭
也不知道咋升级到最新的api9
我的也是,mate40E 鸿蒙4.0 用API9 有问题,API8正常
找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:BV1S4411E7LY/?p=17
俺的也是,mate40E API8正常,P30的API8都不行,
P40 pro 4.0.0.113 还是没有解决这个问题,反馈助手都没了,这个bug还没修…
matepad11 倒是可以正常用 怪
你要查一下,终端的API支不支持你项目的API,一般终端API低于项目API就不行。
请问一下只要是项目API低于终端API就可以吗?如果是API版本7,用Java代码开发的Hap可以在HarmonOS4.0系统上运行吗?
低版本的APi应用可以在高版本的API的手机上使用,高版本的API在低版本的上无法使用。
在HarmonyOS 4.0 API 9中,新建工程后“Hello World”无法在手机上正常显示,可能是以下原因导致的:
-
设备兼容性问题:确保手机支持HarmonyOS 4.0,并且已正确安装相应的系统版本。
-
开发环境配置:检查DevEco Studio版本是否为最新,并且已正确安装HarmonyOS SDK。确保项目配置中的
compileSdkVersion
和targetSdkVersion
与API 9匹配。 -
权限配置:检查
config.json
文件中是否缺少必要的权限声明,如网络权限、存储权限等。 -
布局文件问题:确认
resources/base/layout
目录下的布局文件是否正确,Text
组件是否正常设置text
属性为“Hello World”。 -
日志排查:通过
Log
工具查看运行日志,检查是否有异常报错信息,如NullPointerException
、ResourceNotFoundException
等。 -
模拟器或真机调试:确保使用的模拟器或真机已正确连接到开发环境,并且已启用开发者模式。
-
API调用问题:确认是否使用了API 9中已废弃或不兼容的接口,导致功能无法正常执行。
-
资源文件缺失:检查
resources
目录下的资源文件是否完整,是否存在缺失或命名错误的情况。 -
项目结构问题:确保项目结构符合HarmonyOS规范,
entry
模块是否正确配置。
通过以上排查,可以定位问题并解决“Hello World”无法正常显示的情况。