如何告诉android studio预先存在的NDK的位置?

时间:2016-10-11 19:04:10

标签: android android-studio android-ndk

我尝试使用预先存在的NDKAndroid Studio,它提供下载新NDK和自动设置的选项,但我想使用我在下载之前使用的版本{ {1}},如何告诉它我已经拥有的Android Studio的位置?我是否必须设置NDK_HOME环境变量?

NDK的文档告诉您,在Android Studio的选项菜单中下载NDK时,它将位于Android Studio家中在名为" ndk-bundle"的文件夹中,我必须把它放在那里吗? (soure https://developer.android.com/studio/projects/add-native-code.html

2 个答案:

答案 0 :(得分:2)

在我的Android Studio(2.2)上,您可以转到文件|项目结构。

您将获得“项目结构”对话框。选择SDK Location。您也可以在此对话框中设置NDK的位置。

答案 1 :(得分:1)

万一有人通过,可以采取一种不涉及使用Android Studio重新下载NDK的变通方法。正如OP指出的那样,Android Studio将Android NDK存储在Android SDK根文件夹下的“ ndk-bundle”文件夹中。因此,在Linux中,只需在SDK根文件夹中创建指向NDK根文件夹的符号链接(如果使用Windows,则为快捷方式)即可解决该问题,例如:

ln -s [FULL_PATH_TO_NDK_ROOT] [FULL_PATH_TO_SDK_ROOT]/ndk-bundle

我相信在Windows中做类似的事情会起作用。