如何设置ANDROID_NDK_HOME,以便Android Studio不要求ndk位置? [英] How to set ANDROID_NDK_HOME so that Android Studio does not ask for ndk location?
问题描述
我的ndk位于 C:\Users\X\AppData\Local\Android\\\
。现在每次我创建一个新的本机Android项目,并尝试导入到Android Studio,它要求我的ndk的位置。我可以在
dk local.properties
中手动设置ndk。
My ndk is located at C:\Users\X\AppData\Local\Android\ndk
. Now each time I create a new native android project and try to import into Android Studio, it asks me for the location of ndk. I can manually set the ndk in local.properties
also.
但是我正在寻找一种方法来设置ndk路径,所以Android Studio不要求我每次设置这个路径。
But I am looking for a way to set this ndk path, so that Android Studio does not ask me to set this path each time.
我已经设置了 ANDROID_NDK_HOME ,以及 NDK_HOME 在Windows 10机器上的系统环境变量中,但Android Studio仍然无法找到它。我已经重新启动了我的机器,还是没有运气。
I have already set ANDROID_NDK_HOME, as well as NDK_HOME in system environment variable on Windows 10 machine, but Android Studio is still not able to find it. I have restarted my machine as well, still no luck.
我没有在mac上尝试过,但是您的Windows和Mac的答案是受欢迎的。
I have not tried it on mac, but your answers for both windows and mac are welcome.
推荐答案
1.检查NDK路径。
选择菜单文件>项目结构> SDK位置
, Android NDK位置
如果尚未设置,然后单击 ...
,并浏览到您的NDK位置,然后单击确定(您也可以选择下载)。
1.Check the NDK Path.
Select the menu File > Project Structure > SDK Location
, Android NDK Location
if it is not set yet, then click ...
, and browse to your NDK location and click "OK" (you may also choose "download").
2.使其编辑项目的local.properties文件
2.To have it edit the local.properties file of your project
ndk.dir = YOUR_NDK_PATH
为您的系统设置环境变量
Set a Environment variable for your system
ANDROID_NDK_HOME = "YOUR_PATH_TO_LOCATE_NDK_BUNDLE"
如果您从SDK经理下载,那么默认情况是
default if you downloaded from SDK manager then it will be
"YOUR_SDK_PATH/android-sdk-windows\ndk-bundle"
一旦设置了一次。如果将默认情况下使用所有Android项目的Ndk位置的设置。
Once you set once. If will by default use the settings for Ndk location for the all your android projects too.
这篇关于如何设置ANDROID_NDK_HOME,以便Android Studio不要求ndk位置?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!