64ビットCPUが32ビットプログラムを実行することになっている限り、どのプログラムをデバイスにインストールしたかを知るのは難しい場合があります。
Xposed Frameworkインストーラーのように、この知識を必要とするプログラムがあります。
ADB、コマンドライン、ソフトウェアなど、適切な方法とは何ですか?
以前はデスクトップLinuxで行っていました:
sudo uname -a
たぶん、Androidに相当するものはありますか?
追加データ:
これについて通知する必要があるいくつかのプログラムは、私にとっては明らかではありません。これはAIDA64レポートの例です。32ビットと表示されている場合でも、この情報はオペレーティングシステムに関するものですか?ハードウェアの問題だと思います。
(拡大するには画像をクリックしてください。私のAIDA64はスペイン語です)
どのデバイスをお持ちですか?
—
New-To-IT
このページを参照してください:software.intel.com/en-us/blogs/2014/12/16/...それは、プロパティを参照するために言う
—
ファイアロード
ro.product.cpu.abi
と、関連するro.product.cpu.abilist32
とro.product.cpu.abilist64
は、getPropの出力に。64ビットデバイスがないので、いくつかのテストを実行できません。Quoraにも同様の質問があります。
@ New-To-IT、私は複数のAndroidデバイスを持っています。そして、私はコンピューターサイエンティストとして、いくつかの異なるモデルを使用して作業しています。ジェネリックメソッド(または、少なくとも、可能な限りジェネリック)を見つけることは、私には好まれます。デバイスを指定すると、「[ブランド] [モデル] [番号]にインストールされているAndroidのバージョンが64ビットまたは32ビットのバージョンであるかどうかを推測するにはどうすればよいですか?」の質問が変わります。
—
Sopalajo de Arrierez、2015年
@Firelord:リンクをありがとう。「現在インストールされているAndroidバージョン」ではなく、「現在のデバイス」に関連しているようです。同じでしょうか?
—
Sopalajo de Arrierez 2015年
@ラッキー:32/64ビットの情報を報告するAIDA64やその他のツールをテストしましたが、オペレーティングシステムやハードウェアについて話しているのかどうかを明確にするツールはありません。元の質問にキャプチャ画面を追加して表示しました。
—
ソパラホデアリエール2015年