Android : Вопрос 1 : 18

Можно ли загружать исполняемые JAR на Андроид? Почему нельзя запускать обычный Java байткод на Андроиде?

 

Уважаемые учащиеся ниже Вы сможете увидеть ответ, перед тем, как ответить, пожалуйста, постарайтесь написать для себя ответ на черновике, и только потом сравните наш ответ с Вашим: 

 

 

 

Верно ли наше решение?

Ответ:

Платформа Андроид не поддерживает загрузку JAR файлов. Приложения запаковываются в Android Package (.apk) используя Android Asset Packaging Tool (aapt) и затем загружаются на платформу Андроид. Google предоставляет инструменты разработки под Андроид для Eclipse, которые могут быть использованы для создания apk.

Обычный байт-код на Android запускать нельзя. Дело в том, что Андроид использует Dalvik Virtual Machine (DVM), для которой необходим специальный байткод. Нужно конвертировать файлы с Java классами в исполняемый dalvik файлы, используя утилиту, называемую “dx”. При нормальных условиях, разработчикам не нужно использовать этот инструмент напрямую, а DVM-совместимые файлы будут генерироваться инструментами сборки.
1 балл


© Copyright © 2017 - 2019 Все права защищены. Бесплатное онлайн образование.