Closed.
]]>Since the update of ncurses to 6.x, the android NDK is again broken. The SDK/NDK now works on 64bit, but its looking for libncurses.so.5.
Although its not the nices fix, running this made my SDK/NDK start working again:
sudo ln -s /usr/lib/libncursesw.so.6.0 /usr/lib/libncurses.so.5
Hope this helps someone.
]]>And I suspect it would need the android version of the file - which is most likely different from your arch system's lib.
Edit: in other words I'm guessing you need the curses library for android in your android file system.
]]>./adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
Now I checked the /usr/lib folder and the libncurses.so.5 file exists there.
So I am completely lost on what the issue is, and would like some help to resolve the same.
EDIT: Using a x86-64 system, like falconidy pointed out, one needs the lib32-ncurses library for the android SDK.
]]>