HarmonyOS 鸿蒙4.0 API9新建工程连hello world都不能在手机上正常显示

HarmonyOS 鸿蒙4.0 API9新建工程连hello world都不能在手机上正常显示

使用deveco studio新建helloworld工程无法正确运行

  1. 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
  1. 手机型号:
  • nova7 5G
  • harmonyos4.0/4.0.0.111
  • 型号代码:JEF-AN20
  1. 场景描述:新建工程,没有修改任何一个字,在nova7上安装运行之后是白屏,但是预览器中显示ok

图片

当前的ArkTs不支持在nova7上跑吗?


更多关于HarmonyOS 鸿蒙4.0 API9新建工程连hello world都不能在手机上正常显示的实战教程也可以访问 https://www.itying.com/category-93-b0.html

12 回复

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”无法在手机上正常显示,可能是以下原因导致的:

  1. 设备兼容性问题:确保手机支持HarmonyOS 4.0,并且已正确安装相应的系统版本。

  2. 开发环境配置:检查DevEco Studio版本是否为最新,并且已正确安装HarmonyOS SDK。确保项目配置中的compileSdkVersiontargetSdkVersion与API 9匹配。

  3. 权限配置:检查config.json文件中是否缺少必要的权限声明,如网络权限、存储权限等。

  4. 布局文件问题:确认resources/base/layout目录下的布局文件是否正确,Text组件是否正常设置text属性为“Hello World”。

  5. 日志排查:通过Log工具查看运行日志,检查是否有异常报错信息,如NullPointerExceptionResourceNotFoundException等。

  6. 模拟器或真机调试:确保使用的模拟器或真机已正确连接到开发环境,并且已启用开发者模式。

  7. API调用问题:确认是否使用了API 9中已废弃或不兼容的接口,导致功能无法正常执行。

  8. 资源文件缺失:检查resources目录下的资源文件是否完整,是否存在缺失或命名错误的情况。

  9. 项目结构问题:确保项目结构符合HarmonyOS规范,entry模块是否正确配置。

通过以上排查,可以定位问题并解决“Hello World”无法正常显示的情况。

回到顶部