在app工程根目录执行gradle assembleRelease时发生以下错误
FAILURE: Build failed with an exception.
> * What went wrong: A problem occurred configuring project ':component:blaster'.
> > NDK not configured. Download it with SDK manager.
blaseter模块中有jni编译,需要ndk-build,具体步骤如下:
- 检查编译环境,在/etc/profile中添加以下path变量:
export NDKROOT=/usr/local/ndk/android-ndk-r16b
export PATH=${NDKROOT}:$PATH
在终端执行
source /etc/profile
这时在terminal中就可以直接执行ndk-build。
- 根目录添加local.properties文件,配置ndk路径
根目录添加local.properties文件,配置ndk路径
该文件必须位于工程的根目录,如果放在component/blaster 模块下,仍然报以上错误。添加内容如下:
ndk.dir=//usr//local//ndk//android-ndk-r16b