Есть ли способ перестроить дельта-изменения на Android-устройство? [Скажите, как JRebel]
Я разработчик игр Indie, и сейчас я создаю игру для платформы Android, используя NDK.
Моя проблема в том, что эта игра теперь имеет размер более 20 МБ и занимает много времени для развертывания и запуска на моем устройстве Android, которое становится болью и замедляет меня.
Итак, я хотел знать
Есть ли способ горячего развертывания только дельта-изменений, которые я делаю в своем Android-проекте, вместо того, чтобы снова и снова создавать и устанавливать на Android-устройство все это?
Возможно ли это? Я ищу что-то вроде инструмента JRebel для Java VM и Java Containers.
[Обновить: любые другие мысли о сокращении времени сборки, пожалуйста?]
Спасибо и приветствия!
[Примечание. Просто хочу упомянуть, что я не смогу использовать эмулятор для более быстрой сборки, потому что в моей игре сильно используется библиотека OpenGL, которую эмулятор не может обработать.]
Ответы
Ответ 1
Итак, я хотел знать, есть ли способ горячего развертывания только дельта-изменений, которые я делаю в своем Android-проекте, вместо того, чтобы снова и снова создавать и устанавливать все это на свое устройство Android?
Не для вещей, которые вы упаковываете в свой APK.
Просто хотел упомянуть, что я не смогу использовать эмулятор для более быстрых сборок, потому что моя игра сильно использует библиотеку OpenGL, с которой эмулятор не может справиться.
Я хотел бы надеяться, что новейшие эмуляторы (с аппаратным ускорением) и изображения эмуляторов x86 для 2.3.3 и 4.0.3 будут быстро запускать вашу игру.
Ответ 2
На самом деле возможны горячие дельта-изменения на Android. Для достижения такого поведения вы должны использовать некоторые специальные инструменты. Вы можете попробовать инструмент: InstaRelaoder использовать "inirwetrust" в качестве пароля
Ответ 3
JRebel доступен для Android и поддерживает проекты NDK.
https://zeroturnaround.com/software/jrebel-for-android/
Ответ 4
Android Studio 2.0 теперь имеет Instant Run.
![введите описание изображения здесь]()
Дополнительная информация в этой ссылке.