64ビットcentos android adbの実行
2323 ワード
adbは32ビットなので、実行時に32ビットシステムを使用しますが、googleのIDEはlinux上のライブラリ自体を考慮していません.私の運転環境はCentOS 6です.3のliveCD版、その中で最も面倒なのはlibncurses.so.5ライブラリを探して、CensOSはyumを通じて探し出せなくて、幸いにも誰かが手伝ってくれました.
直接./adbはエラーを発見します.
yum whatprovides*/ld-linux.so.2関連ソフトウェアを見つけ、yum install XXXXを実行する.
再実行./adbは、libncurses.so.5が欠けている類似のエラーを発見します.
再実行./adbはlibstdc++が欠けている類似のエラーを発見する.so.6:
私はその時直接インストールすることができなくて、それは何のXXXをヒントにします.i686 != XXX.x86_64,当时は気にしないで、どうせg++でyum install gcc-g++になって、それからlibstdc++をインストールします.so.6でいいです.なぜか、まだ見ていません.
Eclipseを開いてAndroidプロジェクトを作成しますが、zlibにヒントがあるかもしれません.so.1が存在しない場合、Rクラスは自動生成、インストールできません
Rの下の赤いエラーメッセージが消えたことに気づきます完了
直接./adbはエラーを発見します.
/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
yum whatprovides*/ld-linux.so.2関連ソフトウェアを見つけ、yum install XXXXを実行する.
再実行./adbは、libncurses.so.5が欠けている類似のエラーを発見します.
// Fedora
yum install ncurses-libs.i686 libstdc++.i686 libgcc.i686
//Ubuntu
sudo apt-get install ia32-libs
//ArchLinux
yaourt -S multilib/lib32-ncurses
//CentOS
yum install ncurses ncurses-devel ncurses-libs ncurses-libs.i686 ncurses-devel.i686
再実行./adbはlibstdc++が欠けている類似のエラーを発見する.so.6:
yum install libstdc++.so.6
私はその時直接インストールすることができなくて、それは何のXXXをヒントにします.i686 != XXX.x86_64,当时は気にしないで、どうせg++でyum install gcc-g++になって、それからlibstdc++をインストールします.so.6でいいです.なぜか、まだ見ていません.
Eclipseを開いてAndroidプロジェクトを作成しますが、zlibにヒントがあるかもしれません.so.1が存在しない場合、Rクラスは自動生成、インストールできません
yum install zlib.i686
Rの下の赤いエラーメッセージが消えたことに気づきます完了