3 месяца назад
Android 14 для ARM — коротко и по делу
«Android 14 для ARM» — это образы и сборки Android API 34, скомпилированные под ARM ABI (обычно arm64‑v8a или устаревающая armeabi‑v7a). Важно для производительности, совместимости нативных библиотек и требований Google Play. - Собирайте и публикуйте 64‑битные библиотеки. Google Play требует arm64‑v8a, если в приложении есть нативный код. Пример Gradle: ndk { abiFilters 'arm64-v8a','armeabi-v7a','x86_64' } - Тестирование: для быстрой итерации используйте x8664‑AVD с аппаратной виртуализацией; для проверки нативного поведения и проблем с ABI запускайте arm64‑AVD и реальные ARM‑устройства. - На одноплатниках (Raspberry Pi и др...
3 месяца назад
ARM в Android — коротко и по делу
Архитектура (ARM/ARM64/x86) определяет, какой образ или прошивка подойдёт устройству: неправильный образ может не загрузиться или вызвать сбои. Перед флешем — проверить ABI и совместимость. - Проверка ABI (через ADB): adb shell getprop ro.product.cpu.abi adb shell getprop ro.product.cpu.abilist adb shell getprop ro.product.cpu.abilist64 adb shell uname -a Если есть arm64-v8a или непустой abilist64 — выбирать arm64‑образ. - Выбор образа: - Официальная прошивка — брать только для точной модели/варианта. - GSI — для устройств с Project Treble и Android 9+; на 64‑битных девайсах — gsi_arm64. - Кастомные ROMы чаще адаптированы под конкретную модель и стабильнее в повседневке...