HarmonyOS CAPI架构下不支持LogBox以及JS侧的报错信息在原生侧拿不到

​1、CAPI架构下不支持LogBox,Demo SampleApp中Index.ets页面关于LogBox代码会使应用闪退。

2、JS侧的报错信息在原生侧拿不到,且全部的报错信息统一输出为。

Error message:Cannot read property rnInstance of undefined
SourceCode:
if (this.ctx.rnInstance.getArchitecture() === “C_API”) {​
HarmonyOS
2024-11-19 09:18:46
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

Sample工程的entry目录下Index.ets中的subscribeLogBox方法,给LogBoxDialog增加ctx参数,测试验证可行。

subscribeLogBox() { 
  this.ctx = new RNComponentContext( 
    RNOHContext.fromCoreContext(this.rnohCoreContext!, LoadManager.metroInstance), 
    wrapBuilder(buildCustomComponent), 
    wrapBuilder(buildRNComponentForTag), 
    new Map() 
  ); 
  this.logBoxDialogController = new CustomDialogController({ 
    cornerRadius: 0, 
    customStyle: true, 
    alignment: DialogAlignment.TopStart, 
    backgroundColor: Color.Transparent, 
    builder: LogBoxDialog({ 
      ctx: this.ctx, 
      rnInstance: LoadManager.metroInstance, 
      initialProps: {}, 
      buildCustomComponent: this.logBoxBuilder, 
    }) 
  })
分享
微博
QQ
微信
回复
2024-11-19 15:36:46
相关问题
nativelog获取不到
2355浏览 • 1回复 待解决
HarmonyOS CAPI报错日志获取不到
773浏览 • 1回复 待解决
ArkTS不支持使用第三方js库?
5733浏览 • 1回复 待解决
HarmonyOS 编码集不支持
1018浏览 • 1回复 待解决
HarmonyOS 推送设备不支持
1504浏览 • 1回复 待解决
HarmonyOS RN如何获取HarmonyOS设备信息
1016浏览 • 1回复 待解决
Toggle isOn不支持$$?
1092浏览 • 1回复 待解决
web组件不支持localstorage
1755浏览 • 1回复 待解决
HarmonyOS TextSpan不支持align
953浏览 • 1回复 待解决
HarmonyOS filePreview 不支持pdf文件预览
1758浏览 • 1回复 待解决
如何在Native获取APP版本信息
3302浏览 • 1回复 待解决
@BuilderParam 不支持普通class变量
1723浏览 • 1回复 待解决