Size: a a a

2021 February 04

KI

Kuzmin Ilia in Android Guards
honeybadger
Приветствую, господа! Очень интересует вопрос, как склеивать apk для разных архитектур в один noarch установочный файл с автоопределением
а разве по дефолту так не собираются apk?
источник

h

honeybadger in Android Guards
задача такова, что на том же 4пда выкладываются программы (даже не модифицированные, напрямую с google play) обычно в двух (исключая самые редкие х86) или четырех вариантах, и из них нужно слепить одну, а не выяснять, какой процессор у человека
источник

h

honeybadger in Android Guards
noarch версии встречаются реже
источник

KI

Kuzmin Ilia in Android Guards
вроде как скоро гуглплей перестанет загружать не 64 битные приложения, есть ли смысл собирать в одну noarch apk?
источник

KI

Kuzmin Ilia in Android Guards
или дистрибуция через гугл плей не рассматривается?
источник

h

honeybadger in Android Guards
не рассматривается, интересует именно файловое распространение на любого пользователя
источник

h

honeybadger in Android Guards
нашел такую программу, как http://bursoft-portable.blogspot.com/p/blog-page_23.html?m=1 , но так как никогда не сталкивался с компиляцией - не уверен, что это то, что мне нужно
источник

KI

Kuzmin Ilia in Android Guards
хм, задача конечно интересная, даже не знаю решаема она или нет, возможно кто-то в чатике знает наверняка
источник

h

honeybadger in Android Guards
меня направил в этот чатик jazz. наверное он тут известен, очень надеюсь на то, что кто-то знает и ответит
источник

h

honeybadger in Android Guards
я уверен, что задача решаемая, ибо сами мододелы на 4пда пользуются и раздельными файлами, и склеенными, разве что склеить разделенные может быть сложнее
источник

KI

Kuzmin Ilia in Android Guards
я просто к чему говорю про 64 бит, вот тут, если верить ответам, написано что на 86 два процента девайсов только осталось на 86
источник

KI

Kuzmin Ilia in Android Guards
источник

KI

Kuzmin Ilia in Android Guards
и отсюда возникает вопрос, насколько вообще такая задача будет нужна
источник

h

honeybadger in Android Guards
но есть еще арм7
источник

h

honeybadger in Android Guards
поэтому задача стоит склеить хотя бы два арм апк в один
источник

KI

Kuzmin Ilia in Android Guards
v7 разве не 32 бита?
источник

h

honeybadger in Android Guards
вопрос интересный. если стандартные 4 варианта:
ARM7a
ARM64-8a
X86
X86-64

то могу предположить, что v7 и X86 - все-таки разные вещи
источник

KI

Kuzmin Ilia in Android Guards
ну наборы комманд у них разные, а вот разрядности не ясно
источник

h

honeybadger in Android Guards
arm7a и arm8a точно не взаимосовместимы, поэтому их склеить надо хотя бы
источник

h

honeybadger in Android Guards
ARM7 - 32бит.
ARMv8 - 64-разрядный. С 32-разрядной совместимостью.
источник