Now I shall turn to another method by installing linux version Electrum on that phone.
(As I happened to deploy arm-linux on that same phone to run armory offline signer.)
If that method fails, I may have to switch to another app.
You just make things complicated the armory offline signer is for signing transaction not for "sign message" and I think you don't understand the difference between sign message and sign transaction?
The only fast and easy solution to your problem is to use Mycelium as suggested above you can able to sign a message there.
It looks like this
Just import your private key on that app and make a sign message.
Or you might be talking about signing a transaction?
If you are using Electrum you need to copy the hex/raw code and paste it to your android(Electrum) even it's offline you can able to sign the transaction and export the signed raw/hex transaction and then transfer them to any online device where you can broadcast the transaction.
When I say armory signer, I refer it as a tx signer. I never say I used it to sign message.
But linux version Electrum does support message signing.
If I can't distinguish tx signing and message signing, I would never post this thread in the first place bcz android electrum supports tx signing of coz.
Btw: does Mycelium has some similar counterparts like electrum personal server which could be used alongside with a full node?
I also went to the mainpage of Mycelium, then the download page.
Well ,the page itself looks much nicer than Electrum one. But where is the GPG signature of the download files or any other similar things?