Не удалось локализовать установленный android-ndk из homebrew - PullRequest
0 голосов
/ 04 мая 2018

Я установил SDK, выполнив brew cask install android-ndk, а NDK выполнив brew cask install android-ndk, во время установки все было в порядке и вставил PATH, например:

export GRADLE_HOME=/usr/local/opt/gradle
export ANDROID_HOME=/usr/local/Caskroom/android-sdk/3859397
export ANDROID_NDK_HOME=/usr/local/Caskroom/android-ndk/16b/android-ndk-r16b
export ANDROID_SDK_ROOT=/usr/local/Caskroom/android-sdk/3859397
export PATH=$GRADLE_HOME/bin:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH

Сохранено и совершено source ~/.bash_profile.

После того, как я попытался запустить мою задачу gradle, во время запуска компиляции библиотеки C ++ я получил это:

* What went wrong:
A problem occurred configuring project ':some-library'.
> NDK not configured. 
  Download it with SDK manager.

Есть ли способ решить это?

Спасибо.

1 Ответ

0 голосов
/ 04 мая 2018

В macOS, установленном с brew, используйте следующие пути

В файле ~ / .bash_profile

export ANDROID_NDK_HOME = /usr/local/share/android-ndk
export ANDROID_HOME = /usr/local/share/android-sdk

Если вы используете другой скрипт bash или zsh, например, вы должны поместить его в начало этого файла скрипта, например.

myortherscript.sh

#!/bin/bash

# THIS AT TOP
source ~/.bash_profile

Внимание: В этом примере я рассматриваю одного и того же пользователя для настройки bash_profile и выполнения скрипта.

...