在使用DevEco Studio进行混合语言开发时,开发者小李通过Napi引用了Native 接口的文件(例如d.ts文件)。他想要直接从这些接口跳转到其对应的C/C++函数实现处进行代码审查。请从以下选项中选择最合适的操作步骤来帮助小李实现这一目标 ( )
(A)在声明或引用了Native接口的文件中,比如d.ts文件,小李可以直接选中接口名称,右键点击并在弹出的菜单中选择“Go To > Implementation(s)”(转到> 实现)。还可以使用快捷键Ctrl+Alt+B;如果是macOS用户,则使用Command+Option+B,直接跳转到对应的C/C++函数实现位置。
(B) 小李可以将鼠标光标置于想要查看实现的接口名称上,按下鼠标右键,在出现的上下文菜单中寻找并点击“Find Usages”(查找用法),在结果中筛选出C/C++的实现。
(C) 为了查看C/C++函数实现,小李必须先切换到DevEco Studio的C/C++开发环境视图,之后在项目的资源管理器中找到对应的C/C++源文件手动打开,才能查看函数代码
(D) 小李应该打开包含TypeScript接口声明的文件,然后手动在项目中搜索相应的C/C++源文件,逐个检查以找到匹配的函数实现
参考答案
继续答题:下一题


更多鸿蒙高级认证试题
- 1下面关于Node-API数据类型描述正确的是( )
- 2下列代码中哪些不能指定半模态高度?( )
- 3在如下界面中使用tab键走焦,正确的走焦顺序是?( )
- 4want参数的entities匹配规则错误的是 ( )
- 5以下哪个事件不会在List组件调用控制器ScrollBy接口触发?( )
- 6一个应用有2个UIAbility组件,其module.json中abilities标签的配置如下方代码。在手机设备上,执行如下操作后:1.启动UIAbility1, 然后back键返回销毁UIAbility1;2.启动UIAbility2, 然后back键返回销毁UIAbility2;3.启动UIAbility2, 然后back键返回销毁UIAbility2;进入多任务列表,能看看到该应用的几个任务视图:( )