Android Studio无法识别Mac中的ndk.dir和ANDROID_NDK

时间:2016-08-24 21:45:58

标签: android android-studio android-ndk

我遇到了一个奇怪的Android工作室问题。我的gradle sync每次都失败,并显示以下消息:

Error:NDK is not configured. Define location with ndk.dir in local.properties or with an ANDROID_NDK environment variable.

local.properties已通过Android工作室更新(我已在文件中添加了下载NDK的正确路径 - >项目结构 - > SDK位置 - > NDK位置)

我还使用ANDROID_NDK环境var更新了我的.bash_profile并将其附加到PATH。

ANDROID_NDK和ndk.dir指向同一位置。

在gradle sync上,我仍然看到相同的错误。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

我会尝试擦除缓存。我认为问题可能出在Android Studio缓存或Gradle缓存中,所以我会将它们都擦除。

清除Gradle缓存: 找到主目录中的文件夹.gradle,然后将其删除。

要清除Android Studio缓存: 在Android Studio中,选择File->Invalidate Caches/Restart。然后从弹出窗口中选择Invalidate and Restart

答案 1 :(得分:0)

修正了问题。问题是Android Studio在导入我的项目时也在父文件夹中自动生成local.properties。父文件夹中的local.properties只有sdk.dir而不是ndk.dir。在将ndk.dir添加到该文件后,我能够成功地同步。