我尝试使用预先存在的NDK
和Android 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)
答案 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中做类似的事情会起作用。