在更新到Android Studio Bumblebee 版本之后,突然发现项目跑不起来了,报错如下:
ModelCache.safeGet(androidProjectResult.androidProject::getNdkVersion, "") must not be null
在网上找了好多资料,有说在gradle里面设置ndkVersion的,有说在local.properties里面设置ndk.dir的,也有说在Project Structure里面设置NDK的版本的,对我来说都没用。
我是无意间发现我项目引用的一个第三方库用到C++,所以我在第三方库的源码里面加行NDK的版本:
defaultConfig {
minSdkVersion 21
ndkVersion "21.1.6352462"
}
OK啦!