昨天Google announced现在可以使用此版本的Android Studio进行本机代码调试。
https://plus.google.com/+AndroidDevelopers/posts/2Gk6yrZKV4X
我已更新到最新版本" AI-141.1962279"并且看不到调试本机代码的任何可能性。
我已切换到构建工具23.0-rc1,使用了gradle插件1.3.0-beta1,但无法在本机代码中设置断点或进入JNI调用。
它真的有用吗?
答案 0 :(得分:7)
7月10日更新提供NDK支持的Android Studio预览版:https://sites.google.com/a/android.com/tools/tech-docs/android-ndk-preview
Android Studio 1.3.0-Preview确实可通过Android Studio“检查更新”菜单获得。
不幸的是,此预览版中尚未提供所有C ++功能。它们将在大约2周内上市。
资料来源:Google IO dev tools keynote时间:35:38
答案 1 :(得分:2)
Android Studio 1.3 Beta可用 发布于2015年6月19日,上午11:37由Tor Norbye发布 Android Studio 1.3 Beta现已在测试频道中提供! 抱歉,此版本尚未包含C / C ++支持 ;我们仍在解决几个关键问题,但我们希望在接下来的一两周内做好准备。同样,由于各种错误,矢量光栅化支持仍未启用。
更新: 7月9日更新包含c ++调试 http://tools.android.com/recent
答案 2 :(得分:0)
即使在Canary Channel上,最新的当前可用版本也是1.2.1.1。我们只需要等待1.3分钟。 Android Studio中的“关于框”也显示版本号;检查一下。
答案 3 :(得分:0)
“正如Google I / O所宣布的那样,Android Studio 1.3也将包含C / C ++支持,但这不包括在前几个预览版本中。”
来源: https://sites.google.com/a/android.com/tools/recent/androidstudio13preview1available
答案 4 :(得分:0)
供参考:
Android Studio 1.3 RC1中包含NDK支持。这包括编辑运行和调试C和C ++代码。请参阅Android NDK Preview和experimental Gradle plugin guide。
答案 5 :(得分:0)
使用Android Studio 1.4 release,您可以调试本机JNI代码。您的项目需要使用gradle插件com.android.model.application。
gradle模型插件示例可以在github上的googlesamples / android-ndk中找到。有一个名为HelloJniWithAndroidStudio的youtube剪辑显示如何使用android studio 1.3创建一个hello-jni,大多数步骤仍适用于1.4 - 它可能有助于build.gradle的创建。
不同版本的gradle模式插件需要不同的gradle版本: