Я скопировал существующий проект Android Studio от другого пользователя и не могу скомпилировать файлы C ++ с помощью CMake, поскольку он использует путь CMake другого пользователя
Я уже пытался удалить и заново создать CMakeLists.txtфайл и переустановил CMake с помощью SDK Manager
Вот мой выпускник:
apply plugin: 'com.android.library'
android {
compileSdkVersion 25
defaultConfig {
. . .
externalNativeBuild {
cmake {
arguments '-DANDROID_TOOLCHAIN=clang'
}
}
}
buildTypes {
release {
. . .
}
}
lintOptions {
abortOnError false
}
externalNativeBuild {
cmake {
path file('CMakeLists.txt')
}
}
}
Около 2 месяцев назад проект работал отлично.Затем я сделал небольшие изменения, и теперь у меня есть эта ошибка.Это как способ указать, какой CMake использует, но я не знаю, где его найти.
Вот резюме того, что консоль показывает мне, когда я хочу очистить проект:
Caused by: net.rubygrapefruit.platform.NativeException: Could not start '/Users/Old_User/Library/Android/sdk/cmake/3.6.4111459/bin/cmake'
at net.rubygrapefruit.platform.internal.DefaultProcessLauncher.start(DefaultProcessLauncher.java:27)
at net.rubygrapefruit.platform.internal.WrapperProcessLauncher.start(WrapperProcessLauncher.java:36)
В остальной части журнала ошибок содержится примерно то же сообщение о том, что он может найти файл cmake