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进行初始化
1116浏览 • 1回复 待解决
class使用闭包方式初始化 默认值丢失
2991浏览 • 1回复 待解决
HarmonyOS taskpoolnew 对象报错初始化
1379浏览 • 1回复 待解决
HarmonyOS 导出类使用时报初始化
1217浏览 • 1回复 待解决
HarmonyOS 应用RDB初始化示例
1494浏览 • 1回复 待解决
HarmonyOS XComponent初始化
1417浏览 • 1回复 待解决
HarmonyOS 组件初始化参数
975浏览 • 1回复 待解决
HarmonyOS struct初始化方法
1262浏览 • 1回复 待解决
HarmonyOS Component初始化问题
1779浏览 • 1回复 待解决
HarmonyOS export struct初始化参数
1301浏览 • 1回复 待解决
HarmonyOS 初始化EGL环境失败
1162浏览 • 1回复 待解决
初始化安全相机方法
1496浏览 • 1回复 待解决
HarmonyOS 推送服务初始化失败
1251浏览 • 1回复 待解决
HarmonyOS class显示CustomDialog
853浏览 • 1回复 待解决