简体   繁体   English

无法在 Android Studio 中设置 Android NDK 位置

[英]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 设置位置 - 该字段显示为灰色。

禁用 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?怎么了?

Download zip folder from the link NDK LINK从链接NDK LINK下载 zip 文件夹

Then Extract to the location of the drive Set NDK path to the NDK option as shown in the above image然后解压到驱动的位置设置NDK路径到NDK选项,如上图所示NDK 图像

Hope it helps.希望它有帮助。

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答案):

  1. 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(并排) 在此处输入图片说明

  2. 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 )

  3. 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM