【问题标题】:Can't setup Android NDK location in Android Studio无法在 Android Studio 中设置 Android NDK 位置
【发布时间】:2018-04-12 14:30:43
【问题描述】:

我为 AndroidSDK 和 JDK 设置了默认位置,但我无法为 Android NDK 设置位置 - 该字段显示为灰色。

我将 NDK 下载到某个文件夹,设置了 ANDROID_NDK_HOME 和 NDK_HOME 变量。怎么了?

【问题讨论】:

    标签: android android-studio android-ndk


    【解决方案1】:

    从链接下载 zip 文件夹 NDK LINK

    然后解压到驱动器所在的位置 将 NDK 路径设置为 NDK 选项,如上图所示

    希望对你有帮助。

    【讨论】:

    • 所以我不能在不同的目录中拥有 NDK?我可以在 Android 项目中设置它,但不能作为默认文件夹
    • 更新:我用你的方式,文件夹已经设置,但我只能在特定项目中更改,不能全局更改
    • 你用的是哪个操作系统?
    • 如果 windows 添加文件夹路径到环境。同样如何将java路径设置为windows环境Set Environment Path希望对您有所帮助..
    • 您的文字中提到的上述图片在哪里?应该添加的环境变量的名称是什么?即使在该文件夹中提取了 NDK,“下图”中的红色方形按钮仍然被禁用。
    【解决方案2】:

    我需要为我的 react-native 项目安装 NDK,但同样我无法在 android studio 中设置它,因为它是灰色的...

    这对我有用(基于此post 中的protossor 答案):

    1. 在 android studio 中转到 File -> Settings -> Appearance & Behavior -> System Settings -> Android SDK -> SDK Tools -> 并安装 NDK(并排)

    2. 设置环境病毒 NDK_HOME 和 NDK_MODULE_PATH(在我的例子中:C:\Users\piotr\AppData\Local\Android\Sdk\ndk\23.0.7123448)

    3. 最后在 app/build.gradle 中将 ndkVersion 更改为您安装的那个。对我来说是这样的:

    【讨论】:

      【解决方案3】:

      对我来说它也是灰色的。

      我通过将 NDK 位置添加到我的 local.properties 文件中解决了这个问题,例如:

      ndk.dir=/Users/myusername/Library/Android/sdk/ndk/22.1.7171670
      

      【讨论】:

        猜你喜欢
        • 2021-04-03
        • 2017-11-04
        • 2016-03-01
        • 2021-04-03
        • 2017-01-02
        • 1970-01-01
        • 1970-01-01
        • 2015-03-17
        • 2019-06-11
        相关资源
        最近更新 更多