我试图使用我已有的NDK
与Android Studio
,它提供了下载新的NDK和自动设置的选项,但我想使用我在下载Android Studio
之前使用的版本,如何告诉它我已经拥有的NDK
的位置?我必须设置NDK_HOME环境变量吗?
Android Studio
的文档告诉,当从Android Studio
的选项菜单中下载NDK
时,它将在SDK
的home下的一个名为"ndk-bundle"的文件夹中,我必须把它放在那里吗?(https://developer.android.com/studio/projects/add-native-code.html)从古到今
在我的Android Studio(2.2)上,你可以进入File | Project Structure.
您将得到Project Structure对话框。选择"SDK Location
"。你也可以在这个对话框中设置NDK的位置
如果有人路过,有一个不涉及使用Android Studio重新下载NDK的解决方案。正如OP指出的那样,Android Studio将Android NDK存储在Android SDK根文件夹下的一个名为"NDK -bundle"的文件夹中。因此,在linux中,只需创建一个符号链接(如果使用Windows,这是一个快捷方式)到SDK根文件夹中的NDK根文件夹就可以解决问题,如下所示:
ln -s [FULL_PATH_TO_NDK_ROOT] [FULL_PATH_TO_SDK_ROOT]/ndk-bundle