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获取不到
1662浏览 • 1回复 待解决
ArkTS不支持使用第三方js库?
4303浏览 • 1回复 待解决
HarmonyOS TextSpan不支持align
28浏览 • 1回复 待解决
拿不到设备UDID怎么解决?
3736浏览 • 1回复 待解决
如何在Native获取APP版本信息
2323浏览 • 1回复 待解决
web组件不支持localstorage
837浏览 • 1回复 待解决
HarmonyOS Span不支持n换行
36浏览 • 1回复 待解决
HarmonyOS image不支持mask吗
52浏览 • 1回复 待解决
@BuilderParam 不支持普通class变量
803浏览 • 1回复 待解决
arktshashmap转为native
996浏览 • 1回复 待解决
Native如何使用hilog打印出日志信息
2419浏览 • 1回复 待解决
Native释放ArkTS对象方法
513浏览 • 1回复 待解决