Enterprise Red Hat Linux(64ビット)を実行しているコンピュータにビルドツールバージョン25.0.1をインストールしました。 aaptコマンドを実行しようとすると、コマンドラインから次のようになります。
-bash: ./aapt: cannot execute binary file
研究によると、aapt実行可能ファイルが32ビット用にコンパイルされるのは問題のようです。私は32ビット実行可能ファイルを実行できるようにyum libsを介してインストールするための多くの提案を試しましたが、どちらも実行するのに適していませんでした。
これが出力ですfile ./aapt
./aapt: Mach-O 64-bit executable
uname コマンドの結果です。
3.10.0-514.el7.x86_64 #1 SMP Wed Oct 19 11:24:13 EDT 2016 x86_64 x86_64 x86_64 GNU/Linux
どんな助けでも大変感謝します!
答え1
./appt
ELF形式の実行ファイルではありません。マハオ実行可能。この形式はmacOSで使用されるため、明らかにLinux実行ファイルではなくmacOS実行ファイルがあります。出力は何ですかsudo rpm -q --file ./appt
?
./appt
次のコマンドを実行して、システムでバージョンが利用可能であることを確認できます。sudo yum --enablerepos=* provides '*/appt'