我遇到了一个奇怪的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上,我仍然看到相同的错误。
有什么想法吗?
答案 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添加到该文件后,我能够成功地同步。