什么是Android SDK中的NDK(并排)?

Dan*_*ana 32 android android-ndk

在旁边有一个ndk(并排) SDK经理。是需要安装还是仅需要安装ndk?

Ale*_*ohn 18

这是我的Android Studio 3.5 beta2中的样子:

在此处输入图片说明

您可以看到,我没有隐藏过时的软件包并要求提供软件包详细信息。现在,我们看到旧的NDK包已被新的NDK(并排)代替,它可以保留NDK r19和r20。

之所以做出更改,是因为切换到最新版本的NDK并不总是那么容易,而且许多开发人员更喜欢保留旧版本,至少对于某些项目而言。

最重要的是,可以使用已安装的NDK,但是在升级Android Studio之后的一段时间后,它将被新的软件包替换。


小智 11

NDK(并排)与 3.5 之前的 Android Gradle 插件无关。但是,可供 SDK 管理器下载的组件无法根据 Android Gradle 插件版本进行自定义,因此会出现并排的 NDK。

从 3.5 开始,您可以通过设置在 build.gradle 中指定特定版本的 NDK,例如:

android.ndkVersion '19.2.5345600'

非并排 NDK 已被标记为过时。这意味着它不会出现在 SDK 管理器列表中,除非您取消选中隐藏过时的包——或者——您已经在本地安装了该 NDK。

  • 截至今天(2019 年 6 月),平原确实出现了。要么它是从过时中带回来的,要么有其他事情发生...... (3认同)