Ich habe kürzlich meine Android/Application mk-Datei in eine CMakeLists.txt-Datei geändert.Android: NDK vs CMAKE Optimierungen
Ein guter Teil des Codes ist nativ in C/C++ (daher ist CMake Debugging-Fähigkeit erforderlich).
Nun aber, ich bin im Vergleich der beiden Builds, und das mit NDK gebaut ist viel schneller ...
Ich habe in der "-Os" Flagge zum
externalNativeBuild {
cmake {
arguements "-Os"
}
}
Block
hinzugefügt in der build.gradle-Datei.Meine Frage ist, was ist die Unterschiede der Kompilation hier ?? Was ist mit ndk-build und cmake ist anders das würde das bewirken ??
Ich fühle mich, als ob dies eine dumme Frage mit einer schnellen Antwort ist