Моя Android студия версии 3.3.2, и я пытаюсь связать gradle с моей собственной библиотекой, build.gradle моего модуля:
android {
compileSdkVersion 28
defaultConfig {
minSdkVersion 18
targetSdkVersion 28
versionCode 1
versionName "1.0"
ndk {
moduleName "MyModule"
abiFilters 'x86', 'armeabi-v7a'
}
}
externalNativeBuild {
cmake {
version "3.10.2" // The key line
path file('CMakeLists.txt')
}
}
}
Если я не указываю версию cmake для '3.10.2 ', я получаю следующую ошибку:
CMake' 3.6.0 'не найден ни в PATH, ни в свойстве cmake.dir.- CMake '3.10.2', найденный в SDK, не соответствует запрошенной версии '3.6.0'.- CMake '3.12.1', найденный в PATH, не соответствует запрашиваемой версии '3.6.0'.Установите CMake 3.6.0
Так что я запутался, почему так!Почему он запрашивает версию cmake самой версии 3.6.0.
Пожалуйста, просмотрите и оставьте отзыв.