[英]Can't setup Android NDK location in Android Studio
I set default location for AndroidSDK and JDK, but I can't set location for Android NDK - the field is grayed out.我为 AndroidSDK 和 JDK 设置了默认位置,但我无法为 Android NDK 设置位置 - 该字段显示为灰色。
I downloaded NDK to some folder, set up ANDROID_NDK_HOME and NDK_HOME vars.我将 NDK 下载到某个文件夹,设置了 ANDROID_NDK_HOME 和 NDK_HOME 变量。 What's wrong?怎么了?
I needed to install NDK for my react-native project, but same I couldn't set it up in android studio because it was grayed out...我需要为我的 react-native 项目安装 NDK,但同样我无法在 android studio 中设置它,因为它是灰色的......
Here is what worked for me (based on protossor answer in this post ):这是对我有用的方法(基于这篇文章中的protossor答案):
In android studio go to File -> Settings -> Appearance & Behavior -> System Settings -> Android SDK -> SDK Tools -> and install NDK (Side by side)在 android studio 中转到 File -> Settings -> Appearance & Behavior -> System Settings -> Android SDK -> SDK Tools -> 并安装 NDK(并排)
Set up the enviromental virables NDK_HOME and NDK_MODULE_PATH (in my case both: C:\\Users\\piotr\\AppData\\Local\\Android\\Sdk\\ndk\\23.0.7123448 )设置环境 virables NDK_HOME 和 NDK_MODULE_PATH (在我的情况下: C:\\Users\\piotr\\AppData\\Local\\Android\\Sdk\\ndk\\23.0.7123448 )
Finally in app/build.gradle change ndkVersion for exactly the one u have installed.最后在 app/build.gradle 中更改 ndkVersion 为您安装的那个。 For me like this:对我来说是这样的:
It was grayed for me too.它对我来说也是灰色的。
I fixed the problem by adding the NDK location to my local.properties
file, eg:我通过将 NDK 位置添加到我的local.properties
文件来解决这个问题,例如:
ndk.dir=/Users/myusername/Library/Android/sdk/ndk/22.1.7171670
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.