首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React本机,调试本机库?

React本机,调试本机库?
EN

Stack Overflow用户
提问于 2020-03-31 18:12:19
回答 1查看 96关注 0票数 0

假设有一个包含本机(java/swift)代码的RN库。

我想调试这段java代码(它似乎有一个bug)

如何在本机代码中设置断点?我在android-studio里找不到这个文件

对于没有显式链接步骤的RN .60+ ..

EN

回答 1

Stack Overflow用户

发布于 2020-03-31 19:42:33

您可以分别在Android Studio和Xcode中使用LogCat和Debug控制台。

由于这仅针对安卓系统,因此此答案将仅针对LogCat。

获取日志:

如果您导航到本机库并找到指定了package名称的Java文件,则可以使用它来过滤LogCat。

例如,如果您正在调试react-native-device-info,则可以使用com.reactnativecommunity.netinfo

确保您的设备和可调试进程在LogCat中设置,您可以按类型过滤日志,如果您的库抛出错误,则按错误过滤它,并应用包名称来过滤掉任何不需要的日志。

从这里你应该收到一个详细的堆栈跟踪,其中包括有问题的文件,从那里你可以开始调试。

调试:

找到有问题的文件后,在Android Studio中打开它。

单击右侧的下一行号添加断点。

在应用程序运行时,单击Debug图标并选择您的应用程序/正在运行的进程。

当您的断点命中时,Android Studio将暂停并允许您进行调试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60948144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档