2016-08-24 2 views
0

Я столкнулся с странной проблемой студии Android. Моя Gradle синхронизация не может каждый раз со следующим сообщением:Android studio не может распознать ndk.dir и ANDROID_NDK в Mac

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

local.properties был обновлен через Android студии (я добавил правильный путь к загруженному НДК в File -> Структура проекта -> расположение SDK -> NDK)

Я также обновил свой .bash_profile с помощью среды ANDROID_NDK var и добавил его в PATH.

ANDROID_NDK и ndk.dir указывают на то же местоположение.

На градиентной синхронизации я все еще вижу ту же ошибку.

Любые идеи?

ответ

0

Я бы попробовал вытирать кэш. Я думаю, что проблема может быть в кеше Android Studio или в кеше Gradle, поэтому я бы уничтожил их обоих.

Чтобы очистить кеш Gradle: Найдите в своем домашнем каталоге папку .gradle и удалите ее.

Чтобы очистить кеш Android Studio: В Android Studio выберите File->Invalidate Caches/Restart. Затем выберите Invalidate and Restart из всплывающего окна.

+0

Я также попытался очистить кеш. Не работает:/Я отправил ответ, который устранил проблему. Спасибо, что ответили! – sr09

0

Исправлена ​​ошибка. Проблема заключалась в том, что Android Studio автоматически генерировала local.properties в родительской папке и импортировала мой проект. В local.properties в родительской папке был только файл sdk.dir, а не ndk.dir. При добавлении ndk.dir к этому файлу я смог успешно выполнить градиентную синхронизацию.

Смежные вопросы