Android Studio是BumbleBee 2021.1.1路径2,只是新增了一个Native C++项目,即Build菜单|编辑构建类型,单击调试,jni Debuggable选择“true”,运行|编辑配置,“调试器”选项卡,选择“仅本机”,在native-lib.cpp中设置断点,然后运行|调试应用程序,断点不会被命中!
我已经在两台电脑上测试过了,遇到了同样的问题。还有什么需要做的吗?
编辑:如果在调试器选项卡中选择“Dual”,Kotlin中的断点正常,见图4。但native-lib.cpp中的断点仍未命中。x1c 0d1xx 1c 1d 1x
3条答案
按热度按时间xtfmy6hx1#
更新android studio以预览版本海豚(2021.3.1)金丝雀7
oyxsuwqo2#
项目(“我的应用程序”)
您可以尝试将**项目(“myapplication”)**添加到cmakelist并将gradle升级到7.1.2。
efzxgjgh3#
我在Electric Eel 2022.1.1中遇到了同样的问题,唯一有帮助的是单步执行jni函数,然后在调试器视图中的LLDB命令行上设置断点,如下所示:
有趣的是,之后我还可以在编辑器中为该行设置断点。