Перевод статьи подготовлен для студентов курса «Разработчик Java» в образовательном проекте OTUS Вы же знаете, что jar-файл это zip-архив? То есть, его можно unzip -d target my.jar распаковать и достать все class-файлы. А каждый class-файл это bytecode, который легко-легко можно декомпилировать и получить весь ваш проект с именами всех ваших классов и их переменных и методов. И кодом методов. То есть, совсем всё можно из jar-файла получить. Если, конечно, он не обфусцирован. Давайте рассмотрим...
В этой статье разберемся с тем, как экспортнуть проект на платформу Android.
Java JDK
Первое что нужно сделать - скачать Java JDK 8.
На текущий момент актуальный билд – 8 update 281. Устанавливаем в папку по умолчанию: C:\Program Files\Java\. Android SDK В более раннее время Android SDK был отдельным инструментом. Впоследствии он был интегрирован в среду Android Studio. Но для экспорта на Android нецелесообразно устанавливать Android Studio, поскольку она занимает большой объём на диске и не будет использоваться вами в дальнейшем...