CPU가 아닌 설치된 Android 버전이 64 비트인지 32 비트인지 어떻게 알 수 있습니까?


9

로 긴으로 64 비트 CPU가 실행하도록되어 32 개 비트 프로그램을 , 하나가 내 장치에 설치 할 수있는 알고 때로는 어렵다.

Xposed Framework 설치 관리자같이이 지식이 필요한 프로그램이 있습니다 .

ADB, 명령 줄 또는 소프트웨어 등 적절한 방법 으로 고려할 수있는 것은 무엇입니까 ?

나는 데스크탑 리눅스에서 일했었다.

 sudo uname -a

안드로이드에 해당하는 것이 있습니까?

추가 데이터 :

  • 이것에 대해 알려야 할 일부 프로그램은 나에게 분명하지 않습니다. 이것은 일부 AIDA64 보고서의 예입니다. 32 비트를 표시하더라도 운영 체제에 대한 정보입니까? 하드웨어에 관한 것입니다.

    (확대하려면 이미지를 클릭하십시오. 내 AIDA64는 스페인어입니다)

    IMG : AIDA64 보고서 예

이 다른 질문으로 확장 된 질문


어떤 장치가 있습니까?
New-To-IT

이 페이지를 참조하십시오 : software.intel.com/en-us/blogs/2014/12/16/… getprop 의 속성 ro.product.cpu.abi과 관련 내용 ro.product.cpu.abilist32ro.product.cpu.abilist64결과를 볼 수 있습니다. 64 비트 장치가 없으므로 몇 가지 테스트 할 수 없습니다. Quora에 대해서도 비슷한 질문이 있습니다 .
Firelord

@ New-To-IT에는 여러 개의 Android 기기가 있습니다. 저는 컴퓨터 과학자로서 여러 가지 다른 모델을 다루는 데 사용합니다. 일반적인 방법 (또는 적어도 가능한 한 일반적인 방법)을 찾는 것이 나에게 선호됩니다. 기기를 지정하면 "[브랜드] [모델] [번호]에 설치된 Android 버전이 64 비트인지 32 비트인지 어떻게 알 수 있습니까?"에서이 질문을 변형시킵니다.
Sopalajo de Arrierez

@Firelord : 링크 주셔서 감사합니다. '현재 설치된 Android 버전'이 아니라 '현재 기기'와 관련이있는 것 같습니다. 같은가요?
Sopalajo de Arrierez

1
@ Lucky : AIDA64 및 32/64 비트 정보를보고하는 다른 도구를 테스트했지만 운영 체제 또는 하드웨어에 대해 이야기하고 있는지 명확하게 알 수는 없습니다. 표시 할 원래 질문에 캡처 화면을 추가했습니다.
Sopalajo de Arrierez

답변:


9

uname -m실행중인 커널 의 아키텍처를 표시합니다 . 이것은 하드웨어가 실행할 수있는 것과는 다릅니다.

불행히도 어떤 아키텍처가 32 비트이고 어떤 아키텍처가 64 비트인지 알아야합니다. 그러나 쉽게 찾을 수 있습니다.

예를 들어, 내 m7은을 표시합니다 arm7l. 빠른 검색은 이것이 32 비트 아키텍처임을 확인합니다. 즉, 실행중인 커널이 32 비트 실행 파일로 컴파일되었음을 의미합니다.


그러나 사용량을 확인 uname하면 얻을 수 -m The machine (hardware) type있습니다. i.stack.imgur.com/DTueH.png
불의 군주

3
커널이 컴파일 된 머신 아키텍처를 나타냅니다. 64 비트 컴퓨터에 32 비트 Ubuntu를 설치하면에서 i686 또는 다른 32 비트 아키텍처 이름을 얻을 수 있습니다 uname -m.
Paul Ratazzi

바울이 말했듯이, uname -m속일 수 있습니다. 여기에 일부 관련 세부 사항 : 64 비트 하드웨어 장치는 32 비트 안드로이드 버전을 실행 수 있을까요?
Irfan Latif
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.