Для начала, вам нужно установить Android SDK, JDK 8 и JPPM.
После установки необходимых компонентов, нужно собрать jPHP for Android из исходного кода, используя следующие комманды:
git clone https://github.com/jphp-group/jphp-android.git
cd jphp-android
jppm build
После выполнения этих команд у нас загрузится исходный код jPHP for Android и скомилируются следующие модули:
- compiler - AOT компилятор jPHP кода в JVM Byte-Code
- ui-javafx - Обёртка вокруг проекта JavaFXPorts
- ui-native - Обёртка вокруг Android API (В разработке)
- jppm-plugin - Плагин для системы сборки jppm
Для начала jppm
собирает единый jar
со всеми зависимостями.
Потом вызывается AOT компилятор jPHP который конвертирует все php файлы, в едином jar
, в $php_хеш.class
файлы,
понятные JVM
.
После всех этих манипуляций собирается само Android приложение в которое дабовляется скомпилированый jar
как зависимость.
На выходе, мы получаем готовый apk файл.