Ich habe den neuesten Android-Quellcode mit Repo heruntergeladen und versucht, ihn zu kompilieren.
Eine Fehlermeldung wurde ausgegeben, als ich make -j4
ausgeführt habe.
Detail folgendes:
build/core/base_rules.mk:130: *** external/webrtc/src/system_wrappers/source: MODULE.TARGET.STATIC_LIBRARIES.libwebrtc_system_wrappers already defined by external/webrtc/src/system_wrappers/source. Stop.
Anscheinend gibt es einen Fehler in den webrc-Makefiles, der dazu führt, dass er ignoriert, einschließlich STL
, wenn die Umgebungsvariable NDK_ROOT
zuvor definiert wurde (in meinem Fall ~/.bashrc
). Stellen Sie also sicher, dass NDK_ROOT
beim Erstellen überhaupt nicht definiert ist. Sie können es vorübergehend mit diesem Befehl aufheben:
Tags und Links compiler-errors android-source android-4.3-jelly-bean