我已经安装了做brew cask install android-ndk的SDK和运行brew cask install android-ndk的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.有办法解决吗?
谢谢。
发布于 2018-05-04 17:38:12
在与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和脚本执行。
https://stackoverflow.com/questions/50180055
复制相似问题