首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flutter -如何调试原生android代码

Flutter -如何调试原生android代码
EN

Stack Overflow用户
提问于 2019-03-04 23:39:54
回答 4查看 7.4K关注 0票数 12

我一直在尝试调试在flutter中通过平台通道调用的原生android代码,调试只在flutter端进行。执行没有命中原生android中的断点。应用程序运行正常,但调试没有。我使用的是Android studio。有人能告诉我如何调试本地android代码吗?

EN

回答 4

Stack Overflow用户

发布于 2019-03-05 01:32:24

如果你在android studio中导航到MainActivity.kt或MainActivity.java,那么你可以在右上角看到"Open for Editing in Android Studio“。单击它,它将打开一个新窗口,您可以在其中轻松地编写本机代码。

好吧,如果你可以在一个新的android项目中编写完整的代码并在那里进行测试,那么就会更好,然后使用这些代码来制作flutter插件。我认为这会比在flutter项目中编辑更快。

让我知道别人的想法。

票数 4
EN

Stack Overflow用户

发布于 2019-03-05 02:16:33

@Marcos Boaventura给出的答案帮助解决了这个问题。https://medium.com/flutterpub/flutter-app-couldnt-find-libflutter-so-c95ad81cbccd

修复gradle之后,调试成功。谢谢@Marcos Boaventura

票数 1
EN

Stack Overflow用户

发布于 2019-05-17 19:33:45

我也遇到过类似的问题。在模拟器上调试本地代码成功,而在物理设备(Zebra TC25,Android7.1)上调试崩溃,并显示致命信号11 (SIGSEGV)。从颤动测试通道切换到颤动稳定通道为我解决了这个问题。

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

https://stackoverflow.com/questions/54986587

复制
相关文章

相似问题

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