Местным решением является #include <backward/hash_map>
вместо #include <ext/hash_map>
Я только что добавил это в Google как Выпуск 53404 , и лучшее решение, которое я вижу, включает редактирование вашего NDK:
Редактировать sources/cxx-stl/gnu-libstdc++/Android.mk
, найти строку gnustl_exported_c_includes
и добавить:
$(LOCAL_PATH)/$(TOOLCHAIN_VERSION)/include/backward
Таким образом, пути включения, используемые NDK, совпадают с путями, используемыми g ++ в его обычной конфигурации.
Редактировать: Google применил это исправление вверх по течению; это исправление было выпущено в Android NDK, редакция 9 в июле 2013 года.