Fedora 16 x64 安裝Eclipse Android開發環境:
1、修改/ext/hosts文件,添加如下數據
74.125.237.1 dl-ssl.google.com
2、下載ADT-17.0.0.ZIP、android-sdk_r17-linux.zip,將ADT-17.0.0.ZIP解壓,將其中的plugins、features目錄復制到eclipse目錄下。
3、解壓android-sdk_r17-linux.zip執行# ./android,下載對應版本的SDK。
4、執行# ./mksdcard,創建SD Card鏡像文件。
$ ./mksdcard -l android 4G /home/heroking/android-sdk-linux/android.image
5、通過AVD Manager創建模擬器,選擇SD Card鏡像文件。
部署過程中,發現有些問題
1、創建SD Card鏡像文件時,發現如下錯誤
bash: ./mksdcard: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
安裝對應庫解決
# yum install ld-linux.so.2
2、創建SD Card鏡像文件時,發現如下錯誤
./mksdcard: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
安裝對應庫解決
# yum installlibstdc++.so.6
3、在eclipse提示如下錯誤
[2012-04-10 18:14:32 - TestAndroid] /home/heroking/android-sdk-linux/platform-tools/aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
通過安裝如下庫解決
# yum install libz.so.1
4、在eclipse提示如下錯誤
[2012-04-10 18:23:32 - Emulator] SDL init failure, reason is: No available video device
通過安裝如下庫解決
yum install glibc.i686 ncurses-libs.i686 libstdc libstdc++.i686 libzip.i686 libX11.i686 libXrandr.i686 SDL.i686