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”) {​
  • 1.
  • 2.
  • 3.
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, 
    }) 
  })
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
分享
微博
QQ
微信
回复
2024-11-19 15:36:46
相关问题
nativelog获取不到
2188浏览 • 1回复 待解决
HarmonyOS CAPI报错日志获取不到
547浏览 • 1回复 待解决
ArkTS不支持使用第三方js库?
5294浏览 • 1回复 待解决
HarmonyOS RN如何获取HarmonyOS设备信息
843浏览 • 1回复 待解决
HarmonyOS 推送设备不支持
833浏览 • 1回复 待解决
HarmonyOS 编码集不支持
770浏览 • 1回复 待解决
Toggle isOn不支持$$?
811浏览 • 1回复 待解决
HarmonyOS TextSpan不支持align
699浏览 • 1回复 待解决
web组件不支持localstorage
1498浏览 • 1回复 待解决
如何在Native获取APP版本信息
3020浏览 • 1回复 待解决
HarmonyOS filePreview 不支持pdf文件预览
1465浏览 • 1回复 待解决
@BuilderParam 不支持普通class变量
1475浏览 • 1回复 待解决
HarmonyOS @State不支持HashMap吗
751浏览 • 1回复 待解决
HarmonyOS Span不支持n换行
754浏览 • 1回复 待解决