Быстро узнаем, что такое armeabi-v7a, arm64-v8a и какие приложения Вы можете установить на свое устройство.
ufrstealer
Просмотров:
03-03-2023, 18:48
3-03-2023, 20:21
Наверное у каждого человека, который качал приложения не с официального магазина, возникали ошибки вида: Приложение не установлено, не удалось разобрать пакет и тому подобные. Причин для этого может быть несколько, но сегодня мы рассмотрим одну из самых главных. Технический мир развивается и постоянно появляются новые технологии от компании Google и других производителей Андроид устройств. Если ближе к сути, то у каждого процессора есть своя архитектура (Набор инструкций) и их бывает несколько видов:
- armeabi-v7a — самый популярный набор инструкций на данный момент, работает с 32-разрядными процессорами;
- arm64-v8a — 64-разрядная архитектура, которая набирает обороты и появляется на новых устройствах все чаще, работает с 64-битными процессорами;
- x86 и x86_64 — для процессоров Intel, которые устанавливаются на ноутбуки и планшеты.
Узнаем, какая архитектура у Вашего устройства
- Качаем с Google Play приложение Droid Hardware Info. Далее выполняем следующие действия: переходим в раздел -> Система -> Процессор и смотрим пункты «Архитектура процессора», а также «Набор инструкций».
- Если у Вас есть Telegram, заходим в настройки и листаем в самый низ, где будет написана Ваша архитектура.
How to know processor artitecture in android | [ARM, ARM64, x86]
Какие игры и приложения Вы можете устанавливать?
- Если у Вас armeabi-v7a, то выбор невелик и нужно искать файлы с поддержкой этого набора инструкций;
- Если у Вас arm64-v8a, можно устанавливать файлы armeabi-v7a и arm64-v8a;
- x86 — только x86, x86_64 — можно скачивать x86 и x86_64.
Итог — если Вы не хотите разбираться во всем этом, просто старайтесь скачивать файлы с armeabi-v7a, они поддерживаются почти везде.
Но есть исключения:
- Если на устройстве с процессором arm64-v8a установлена 32-разрядная операционная система, то можно будет устанавливать только файлы armeabi-v7a.
- С выходом новой версии Android 14, при установке приложений armeabi-v7a, система предупреждает, что в скором времени Google откажется от поддержки 32-битных версий и останется только arm64-v8a. Насколько быстро произойдет переход — неизвестно. Но вряд ли это будет быстро.
Если у Вас появились дополнительные вопросы — задавайте их в комментариях, мы постараемся ответить.
Источник: appda.ru
Что за arm7, arm64 и x86?
What is ARM? (& Why Is It In Everything Now)
Расшифровываем: эти приложения имеют разные библиотеки для устройств на разных архитектурах процессоров. Узнать свою архитектуру можно в приложении AIDA64 (Ссылка на Google Play, или скачайте премиум-версию с канала)
Итак, какой APK вам нужен?
ARMv7 — Старая 32-битная библиотека, поддерживает все новые и (почти) все старые смартфоны и планшеты. Будет работать и на ARMv8, но иногда не так плавно как на новой библиотеке
ARMv8 (Или arm64) — Новая 64-битная библиотека, работает плавнее и подходит для большинства не слишком старых/дешевых устройств, но не имеет обратной совместимости с ARMv7 для старых устройств
x86 — Библиотека для процессоров Intel/AMD, несовместима с другими
Надеюсь вы поняли, для чего под одним постом иногда бывает сразу несколько APK. Рекомендую вам внимательно читать пост и тексты к файлам для избежания ошибок в работе приложений
Всё равно ничего не поняли/Ошибка не исчезла? Пишите в наш чат, попытаемся помочь
Источник: telegra.ph
Определяем версию ARM на Android
В большинстве случаев под вопросом «как узнать ARM на Android» подразумевается необходимость получения информации о поддержке системой определённого типа APK-файлов — установщиков приложений. На момент написания настоящей статьи распространёнными являются два варианта таких файлов: для архитектуры «arm64-v8a» и «armeabi-v7a», и именно об определении версии архитектуры ARM (а по сути, — версии поддерживаемого процессором девайса набора инструкций (ABI)) в указанном аспекте пойдёт речь далее.
Способ 1: Софт для тестирования Android-девайсов
Наиболее эффективный и точный метод выяснения характеризующих ARM-архитектуру процессора Android-устройства сведений предполагает использование одного из специализирующихся на решении подобных задач приложений. Таких средств существует множество, а далее описано, как получить в своё распоряжение и задействовать те из них, которые показывают значение искомого в нашем случае параметра явно.
Вариант 1: AIDA64
-
Переходим по ссылке выше с «исследуемого» Android-устройства, — это откроет страницу софта AIDA64 в Гугл Плей Маркете. Тапаем по кнопке «Установить», ожидаем, пока приложение скачается и будет установлено.


Вариант 2: Device Info HW
Скачать Device Info HW из Google Play Маркета
- Открыв ссылку выше на Android-девайсе, перемещаемся в Магазин приложений от Google, устанавливаем Device Info HW c его отобразившейся в каталоге страницы.
- Запускаем средство, коснувшись «Открыть» на его странице в Гугл Плей Маркете либо нажав на иконку «Device Info HW» в перечне доступных с устройства приложений.
Вариант 3: Droid Hardware Info
- По аналогии с представленными выше в этом материале инструментами для выяснения технических характеристик Android-девайса открываем ссылку на страницу Droid Hardware Info в Google Play Маркете, устанавливаем,
и затем запускаем приложение.
- Тапаем «ОК» в отображаемом после первого открытия Droid Hardware Info окне «Что нового». Далее софт «попросит» предоставить разрешения на доступ к камере и внутренней памяти смартфона/планшета – выдаём по желанию, для решения текущей задачи, т.е. определения версии ARM, это не требуется.
- С главного экрана «Droid Info» переходим в раздел «Система», где целевой в нашем случае является категория «ПРОЦЕССОР» — смотрим на значение демонстрируемого в ней параметра «Набор Инструкций».
Способ 2: Telegram
Следующий способ определения версии архитектуры ARM (ABI) на Android-девайсе скорее следует отнести к категории лайфхаков. В действительности, описанный ниже подход является наиболее быстрым и простым решением задачи из заголовка этой статьи, но целесообразным его использование можно считать только на тех устройствах, где приложение Телеграм уже имеется и используется (то есть специально, лишь с целью выяснения единственной характеристики SoC устройства, скачивать мессенджер и регистрироваться в нём особого смысла нет).
-
Открываем Telegram для Android, тапом по трём чёрточкам вверху слева экрана вызываем главное меню приложения.


Способ 3: Эмулятор Терминала
Ещё один доступный в Android путь к получению данных об архитектуре ARM, включая искомую нами характеристику, заключается в прочтении содержащего информацию о ядрах процессора устройства системного файла cpuinfo. Реализуется это путём запуска терминальной команды.
Скачать Terminal Emulator for Android из Google Play Маркета
- Переходим по ссылке выше и устанавливаем приложение, позволяющее выполнять терминальные команды на Android-девайсах, из каталога мобильного софта от Google.
- Запускаем «Терминал», выдаём требуемые для его работы разрешения.
- Пишем в «Терминале» следующую команду, после чего нажимаем «Enter» на виртуальной клавиатуре девайса: cat /proc/cpuinfo
- Результатом выполнения команды станет ответ Терминала в виде перечисления характеристик каждого процессорного ядра устройства. Смотрим на пункт «model name» блока параметров любого ядра CPU – это и есть искомое нами обозначение версии архитектуры ARM (ARMv8 либо ARMv7 на подавляющем большинстве относительно современных Android-устройств).
Источник: lumpics.ru