Как установить ANDROID_NDK_HOME, чтобы Android Studio не запрашивала местоположение ndk?
My ndk находится в C:\Users\X\AppData\Local\Android\ndk
. Теперь каждый раз, когда я создаю новый собственный проект для Android и пытаюсь импортировать его в Android Studio, он спрашивает меня о местонахождении ndk. Я также могу вручную установить ndk в local.properties
.
Но я ищу способ установить этот путь ndk, чтобы Android Studio не просила меня каждый раз устанавливать этот путь.
Я уже установил ANDROID_NDK_HOME, а также NDK_HOME в переменной системной среды на компьютере под управлением Windows 10, но Android Studio все еще не может ее найти. Я также перезапустил свою машину, но все равно не повезло.
Я не пробовал это на Mac, но ваши ответы для обоих окон и Mac приветствуются.
Ответы
Ответ 1
1.Проверьте путь NDK.
Выберите меню File > Project Structure > SDK Location
, Android NDK Location
, если он еще не установлен, затем нажмите ...
и перейдите в свое местоположение NDK и нажмите "ОК" (вы также можете выбрать "загрузить" ).
![Снимок для поиска выше]()
2. Чтобы изменить файл local.properties вашего проекта
ndk.dir = YOUR_NDK_PATH
Задайте переменную среды для вашей системы
ANDROID_NDK_HOME = "YOUR_PATH_TO_LOCATE_NDK_BUNDLE"
по умолчанию, если вы загрузили из менеджера SDK, тогда он будет
"YOUR_SDK_PATH/android-sdk-windows\ndk-bundle"
Как только вы установите один раз. Если по умолчанию будут использоваться настройки для местоположения Ndk для всех ваших проектов Android.
Ответ 2
Файл- > Структура проекта задайте свои sdk и ndk здесь.
Ответ 3
Файл> Структура проекта> Расположение SDK Загрузите ndk, а затем синхронизируйте проект, надеясь, что он решит проблему
Ответ 4
Я не использовал ndk-bundles в своем проекте, но все равно получил эту проблему.
Я решил это так: Зайдите в свой sdk.dir (возможно, посмотрите local.properties). Если вы не используете ndk, вы не должны видеть каталог /ndk-bundle. Если он появляется в вашем /sdk-Directory, посмотрите на него (должен быть emtpy). Не удаляйте эту папку ndk-bundle.
После этого мои сообщения об ошибках исчезли.