Возможно ли установить JDK на устройство Android?

Я хочу, чтобы иметь возможность компилировать и запускать базовые Java-приложения в терминале терминалов android. Я проверил Terminal IDE, но это несовместимо с Android 5.0+. Кроме того, я попытался установить arm64 jdk с сайта Oracle, который андроид не смог распознать. Я запускаю CM 13 и уточняю, я хочу иметь возможность запускать команды, такие как javac и java, прямо с моего телефона.

@moderatelygood Перейдите в Google Play Store и загрузите GNURoot Debian. Это fakeroot, т. Е. Эмулятор терминала. Многие другие эмуляторы терминала доступны в Play Sore, но это очень хорошо. Он живет на https://github.com/corbinlc/GNURootDebian, а веб-сайт – http://corbinlc.github.io/GNURootDebian. Вы можете загрузить множество таких пакетов:

Обновление apt-get

Apt-get install default-jdk

Apt-get install python

и так далее.

Вы могли бы компилировать / запускать программы на этих языках. Используйте текстовый редактор для написания программ, таких как Jota Text Editor, также доступных в Play Маркете.

Фактически терминал можно использовать, если вас интересует только javac , java , jar . То есть вы можете использовать эти три на Lollipop. Я использую Terminal IDE на Android 5.1.1, он работает так, как ожидалось. Полезную версию можно найти на странице https://www.dropbox.com/s/h2d23ecbrt2akeu/terminalide-2.02-binary-mod-signed.apk?dl=0 . Если вы хотите попробовать, то откройте этот cp /system/lib/libjavacrypto.so ~/system/lib терминал и выполните: cp /system/lib/libjavacrypto.so ~/system/lib , копирование этой библиотеки должно выполнить задание ( cp /system/lib/libjavacrypto.so ~/system/lib для меня), оставив команды java и dx .