the android sdk methods look just way too complicated to me
and the requirent to use enormopus and frustratingly slow ide's make it pretty much unusable.
but if you can find an android device that you can have root on (these days that seems to hard here in AU),
the maybe debiankit might be worth looking at?
its basically debian in android and you can install things with apt-get,etc too
not sure if you can compile full android apps with it, and probably not if you want to distribute binaries,
and I still haven't figured out if theres a way for linux software to use the screen on the device without needing to do that via a vnc app. (though I can use X via vnc to see the debian desktop running on it)
that worked for a minipc where I have root.
but to find a phone or tablet
locally where I can have root seems nearly impossible
locally is a MUST becaese I refuse to use credit cards for payment - that was always crazy and unsafe and these days with pretty much ALL
hardware looking so unsafe and opaque to the user I can't trust any of it with credit card info.