Я пытаюсь скомпилировать свою программу на C ++ на Android, но она не скомпилируется, потому что assert
не определено.
Я нашел несколько подсказок в Интернете, но ни один из них не сработал:
Я установил APP_OPTIM=debug
в myApplication.mk
Я установил NDK_DEBUG=1
через переопределение параметров, например,
externalNativeBuild {
ndkBuild {
arguments "NDK_DEBUG:=1"
}
}
Я установил атрибут android:debuggable="true"
в своем документе манифеста Android.
Я установил типы сборки и переключил debuggable
в true и false
buildTypes {
release {
debuggable true
...
}
debug {
debuggable true
...
}
}
Я не знаю, что еще я могу сделать. Assert все еще не определен. Я должен #define assert ;
пустой оператор для компиляции. Я хочу сделать это правильно.