169 похожих чатов

А вообще, что значит "притащат"? Просто из-за того, что Android

выполняет программы только как .apk, который связан с jar, и в AndroidRuntime, который как замена Dalvik, который исполняет только jar, не получается обойтись без самого Java.

Если Linux тоже будет выполнять только формат файлов jar, и в машине, выполняющей Java код, то и писать на других языках и форматах не получится.

10 ответов

15 просмотров

Андроид НЕ выполняет программы только как .apk. Ты можешь собрать обычный ELF и запускать через termux/adb/ssh. Формат .apk НЕ связан с .jar, и это не исполняемый файл никаким местом, просто контейнер. А ещё у нас уже не Dalvik, у нас уже достаточно давно ART, который берёт байткод и компилирует его в нативный код.

CLFLUSH 🇷🇺-rdseed Автор вопроса
s54820
Андроид НЕ выполняет программы только как .apk. Ты...

Я написал, что используется AndroidRuntime, как замена Dalvik. Внимательнее прочитайте. Android исполняет только APK, для безопасности. Я не писал, что нельзя запускать ELF, потому что Android основан на Linux. APK связан с JAR. Это расширенный формат. Хватит это отрицать

CLFLUSH 🇷🇺 rdseed
Я написал, что используется AndroidRuntime, как за...

А вот ещё в файрфоксе в .jar лежит жаваскрипт! Значит, .apk связан с файрфоксом. О как!

CLFLUSH 🇷🇺-rdseed Автор вопроса
s54820
А вот ещё в файрфоксе в .jar лежит жаваскрипт! Зна...

Чего? Ну вы хотя бы различайте расширение файла, и сам формат)) Если я правильно понял

CLFLUSH 🇷🇺 rdseed
Чего? Ну вы хотя бы различайте расширение файла, и...

А нет никакого формата. В .apk от джавы один манифест. Грузить .dex без .apk можно. Грузить нативные либы без .apk можно. Просто у нас есть контейнер для этого всего. И вообще, я уже перестаю понимать, о чём мы спорим. Начали мы с того, что без джавы писать нельзя можно. Потом выяснилось что андроид может запускать только .apk. Потом выяснилось, что нет, ELF тоже можно. Теперь нам не даёт покоя вопрос, являются ли зип-архивы исполняемыми файлами?

CLFLUSH 🇷🇺-rdseed Автор вопроса
s54820
А нет никакого формата. В .apk от джавы один маниф...

Писать без Java нельзя, Android исполняет только APK, APK основан на JAR. И то, и то - не исполняемые файлы, а только формат для ART (apk) и Dalvik (dex), которые исполняют код Java

Aleksandr
https://developer.android.google.cn/ndk/guides/abi...

Тут сказано что там любой бинарь

Aleksandr
https://developer.android.google.cn/ndk/guides/abi...

Очень хочу ссылку на то место где написано что такие бинари выполняются в явиной машине

CLFLUSH 🇷🇺-rdseed Автор вопроса

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Всем привет! Кто пользуется DevExpress, подскажите пожалуйста, реализован ли в TcxGrid в новых версиях поиск по датам как в Экселе (ну т.е. не просто список чекбоксов со значе...
A Z
4
Карта сайта