Android Studio 1.3 预览版 NDK 支持
Android Studio 1.3 Preview NDK support
昨天 Google announced 现在可以使用此版本的 Android Studio 进行本机代码调试。
https://plus.google.com/+AndroidDevelopers/posts/2Gk6yrZKV4X
我已经更新到最新的构建版本 "AI-141.1962279" 并且看不到调试本机代码的任何可能性。
我已经切换到构建工具 23.0-rc1,使用了 gradle 插件 1.3.0-beta1,但无法在本机代码中设置断点或进入 JNI 调用。
真的有效吗?
即使在 Canary Channel 上,最新的当前可用版本也是 1.2.1.1。我们只需等待 1.3 的时间更长一些。 AndroidStudio中的"About Box"也会显示版本号;检查以确保。
7 月 10 日更新 Android 支持 NDK 的 Studio 预览可用:https://sites.google.com/a/android.com/tools/tech-docs/android-ndk-preview
Android Studio 1.3.0-Preview 确实可以通过 Android Studio "Check for updates" 菜单获得。
遗憾的是,此预览版中尚未提供所有 C++ 功能。它们将在大约 2 周内上市。
来源:Google IO dev tools keynote 在 35:38
"As announced at Google I/O, Android Studio 1.3 will include C/C++ support as well, but that is not included in the first couple of preview builds."
来源:
https://sites.google.com/a/android.com/tools/recent/androidstudio13preview1available
Android Studio 1.3 测试版可用
Tor Norbye 于 2015 年 6 月 19 日 11:37 上午发布
Android Studio 1.3 Beta 现已在 Beta 频道推出! 抱歉,此版本还不包含 C/C++ 支持;我们仍在解决几个关键问题,但我们希望在接下来的一两周内做好准备。同样,由于各种错误,矢量光栅化支持也仍未启用。
更新:
7 月 9 日更新包含 C++ 调试
http://tools.android.com/recent
仅供参考:
NDK 支持包含在 Android Studio 1.3 RC1 中。这包括编辑 运行 和调试 C 和 C++ 代码。参见 Android NDK Preview and experimental Gradle plugin guide。
不过 Android Studio 1.4 release you could debug native JNI code. Your project need to use gradle plugin com.android.model.application。
- 在您创建一个包含 JNI 代码的项目后,此 Android Studio 版本将创建一个调试配置(我的称为 app-native)
- 一旦你select这个配置,你就可以在JNI代码中设置断点
- 然后 运行 你的应用与 android studio [它将在设备上下载并启动应用]
- 启动 JNI 代码时,Android Studio 会立即中断。这个时候你也可以设置更多的断点
- 然后让调试器"go"[继续]
- 你的断点将被命中
gradle 模型插件示例可以在 github 上的 googlesamples/android-ndk 中找到。有一个名为 HelloJniWithAndroidStudio 的 youtube 剪辑展示了如何使用 android studio 1.3 创建 hello-jni,大多数步骤仍然适用于 1.4 -- 它可能有助于 build.gradle 创建。
不同版本的 gradle 模式插件需要不同的 gradle 版本:
- Gradle-Model-Plugin-version 0.2.0 适用于 Gradle Version 2.5
- Gradle-Model-Plugin-version 0.3.0-alpha3 适用于 Gradle version 2.6
您可以从前面提到的 jcenter 链接中找到可用的版本。
昨天 Google announced 现在可以使用此版本的 Android Studio 进行本机代码调试。
https://plus.google.com/+AndroidDevelopers/posts/2Gk6yrZKV4X
我已经更新到最新的构建版本 "AI-141.1962279" 并且看不到调试本机代码的任何可能性。
我已经切换到构建工具 23.0-rc1,使用了 gradle 插件 1.3.0-beta1,但无法在本机代码中设置断点或进入 JNI 调用。
真的有效吗?
即使在 Canary Channel 上,最新的当前可用版本也是 1.2.1.1。我们只需等待 1.3 的时间更长一些。 AndroidStudio中的"About Box"也会显示版本号;检查以确保。
7 月 10 日更新 Android 支持 NDK 的 Studio 预览可用:https://sites.google.com/a/android.com/tools/tech-docs/android-ndk-preview
Android Studio 1.3.0-Preview 确实可以通过 Android Studio "Check for updates" 菜单获得。
遗憾的是,此预览版中尚未提供所有 C++ 功能。它们将在大约 2 周内上市。
来源:Google IO dev tools keynote 在 35:38
"As announced at Google I/O, Android Studio 1.3 will include C/C++ support as well, but that is not included in the first couple of preview builds."
来源: https://sites.google.com/a/android.com/tools/recent/androidstudio13preview1available
Android Studio 1.3 测试版可用 Tor Norbye 于 2015 年 6 月 19 日 11:37 上午发布 Android Studio 1.3 Beta 现已在 Beta 频道推出! 抱歉,此版本还不包含 C/C++ 支持;我们仍在解决几个关键问题,但我们希望在接下来的一两周内做好准备。同样,由于各种错误,矢量光栅化支持也仍未启用。
更新: 7 月 9 日更新包含 C++ 调试 http://tools.android.com/recent
仅供参考:
NDK 支持包含在 Android Studio 1.3 RC1 中。这包括编辑 运行 和调试 C 和 C++ 代码。参见 Android NDK Preview and experimental Gradle plugin guide。
不过 Android Studio 1.4 release you could debug native JNI code. Your project need to use gradle plugin com.android.model.application。
- 在您创建一个包含 JNI 代码的项目后,此 Android Studio 版本将创建一个调试配置(我的称为 app-native)
- 一旦你select这个配置,你就可以在JNI代码中设置断点
- 然后 运行 你的应用与 android studio [它将在设备上下载并启动应用]
- 启动 JNI 代码时,Android Studio 会立即中断。这个时候你也可以设置更多的断点
- 然后让调试器"go"[继续]
- 你的断点将被命中
gradle 模型插件示例可以在 github 上的 googlesamples/android-ndk 中找到。有一个名为 HelloJniWithAndroidStudio 的 youtube 剪辑展示了如何使用 android studio 1.3 创建 hello-jni,大多数步骤仍然适用于 1.4 -- 它可能有助于 build.gradle 创建。
不同版本的 gradle 模式插件需要不同的 gradle 版本:
- Gradle-Model-Plugin-version 0.2.0 适用于 Gradle Version 2.5
- Gradle-Model-Plugin-version 0.3.0-alpha3 适用于 Gradle version 2.6
您可以从前面提到的 jcenter 链接中找到可用的版本。