В настоящее время вы не можете создать повторно выпускаемую программу с Python (или любым другим языком сценариев) с использованием SL4A.Я слышал слухи о том, что это то, над чем работает Google, но даже если они все-таки включат его, приложения Python, скорее всего, будут медленными и энергоемкими по сравнению с Java.Кроме того, API сценариев дает вам доступ только к ограниченному подмножеству нативного API Java.Я бы не стал использовать SL4A для серьезной разработки в данный момент, только для одноразовых скриптов и прототипирования.
Взгляните на Scala .Это язык статической типизации в JVM, но он использует вывод типов для устранения большей части шума, который вы получаете в Java.Он также полностью поддерживает функциональное программирование и имеет много возможностей на языке Python.Поскольку он статически типизирован, он так же эффективен, как и обычная Java, и не имеет никаких недостатков.ИМХО, это язык, на котором Java должна была быть в первую очередь.
Многие люди пишут о том, как использовать Scala на Android, поэтому обращайтесь к Google за дополнительной информацией.