HarmonyOS class中声明的static readonly常量,应用运行报class未初始化

class RouterConstant 声明 static readonly常量。如下示例:
export class RouterConstant {

  // 首页
  public static readonly MAIN_NOTDATA_PAGE: string = ‘RemoteViewPage’;
}
但程序运行过程中报错:AAFwkAppKit: [invalidDomain]Error message:RouterConstant is not initialized
HarmonyOS
2024-12-18 16:43:24
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa
  1. 应用内存在动态加载失败的情况,引用链上有报错的模块。

验证方法: 将未初始化变量所在的文件在入口文件用静态 import 语句提前加载。如果操作后无报错,则说明是动态加载失败影响。

  1. 代码间循环依赖。参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide_no-cycle-0000001938013701-V5

分享
微博
QQ
微信
回复
2024-12-18 18:09:27
相关问题
HarmonyOS 如何动态对Class进行初始化
1132浏览 • 1回复 待解决
class使用闭包方式初始化 默认值丢失
3008浏览 • 1回复 待解决
HarmonyOS taskpoolnew 对象报错初始化
1392浏览 • 1回复 待解决
HarmonyOS 导出类使用时报初始化
1242浏览 • 1回复 待解决
HarmonyOS 应用RDB初始化示例
1518浏览 • 1回复 待解决
HarmonyOS XComponent初始化
1458浏览 • 1回复 待解决
HarmonyOS Component初始化问题
1797浏览 • 1回复 待解决
HarmonyOS struct初始化方法
1277浏览 • 1回复 待解决
HarmonyOS 组件初始化参数
997浏览 • 1回复 待解决
初始化安全相机方法
1520浏览 • 1回复 待解决
HarmonyOS export struct初始化参数
1328浏览 • 1回复 待解决
HarmonyOS 推送服务初始化失败
1262浏览 • 1回复 待解决
HarmonyOS 初始化EGL环境失败
1193浏览 • 1回复 待解决
HarmonyOS class显示CustomDialog
862浏览 • 1回复 待解决