Google I/O 2015承诺在Android Studio中调试本地代码。要做到这一点,您需要通过SDK Manager安装ndk-bundle,并将Android Studio更新到最新版本(Canary分支)。接下来该怎么办?如何设置?这里有一个链接到来源。来源
Google I/O 2015承诺在Android Studio中调试本地代码。要做到这一点,您需要通过SDK Manager安装ndk-bundle,并将Android Studio更新到最新版本(Canary分支)。接下来该怎么办?如何设置?这里有一个链接到来源。来源
2016年6月更新: 在Android Studio 2.1中,默认的运行配置支持本机调试,因此除非您使用的是旧版本,否则不需要执行以下操作。
对于旧版: 以下是在Android Studio中调试本机代码的方法:
应用程序应部署,并且lldb
调试器将在约10秒后附加。
注意:在“本机调试器”部分创建调试配置时,您可以选择gdb
,但这比lldb
支持较差且已知存在错误。自担风险。
实际上,即使您下载了ndk-bundle并将Android Studio更新到目前为止金丝雀渠道(1.3-preview3)的最新版本,所宣传的NDK支持也还不可用。
SDK工具团队表示,NDK支持不是Android Studio 1.3的第一个预览版的一部分。但是,很快就会推出 - 最近他们提到了六月中旬作为目标。
更新:调试支持现在已经发布。这不是最初的问题时的情况 - 感谢此后的所有负评 :) 请查看下面donturner的答案。