I recently installed a jenkins using docker using the official image from blueocean. It is based on alpine linux.
Now I cant run 32bit programs on it
$ /opt/android-sdk-linux/build-tools/25.0.3/aapt
bash: /opt/android-sdk-linux/build-tools/25.0.3/aapt: No such file or
directory
And I can't find out which packages need to be installed for running 32 bit programs. Could It be possible that the official blueoceans (jenkins) image does not support running 32bit programs when it is impossible to build many things without it.
Also, I found out this issue which says
"it doesn't seem that it is possible to build android currently on alpine"
But can't wrap my head around it. Can someone confirm this?
ldd /opt/android-sdk-linux/build-tools/25.0.3/aapt
say? Also try to usestrace
to understand what is happening. Have you installed some 32 bits variant of essential runtime shared libraries (e.g.libc6-i386
)