Поскольку предполагается, что 64-битный процессор будет выполнять 32-битные программы , иногда трудно узнать, какую из них я установил на свое устройство.
Есть программы, которые требуют этих знаний, например установщик Xposed Framework .
Что можно считать правильным методом , будь то ADB, командная строка или программное обеспечение?
Я привык делать на настольном Linux:
sudo uname -a
Может быть, есть какой-то эквивалент для Android?
Дополнительные данные:
Некоторые программы, которые должны информировать об этом, не совсем понятны для меня. Это пример некоторого отчета AIDA64. Даже если он показывает 32-разрядную версию, это информация об операционной системе? Я бы сказал, что речь идет только об оборудовании:
(Нажмите на изображение, чтобы увеличить; мой AIDA64 на испанском языке)
Вопрос распространяется на этот другой
ro.product.cpu.abi
и связанные с ним ro.product.cpu.abilist32
и ro.product.cpu.abilist64
в выводе getprop. У меня нет 64-битного устройства, поэтому я не могу проверить несколько вещей. Есть также похожий вопрос по Quora здесь .