在Fedora7上搭建Android的开发平台,要使用NDK开发C/C++,先把环境配好。
1、相关软件包的下载
JDK
URL http://www.oracle.com/technetwork/java/javase/downloads/index.html
下载文件 jdk-6u24-linux-i586.bin
Eclipse
URL http://www.eclipse.org/downloads/?osType=linux
下载文件 eclipse-java-helios-SR2-linux-gtk.tar.gz
glibc2.7
URL http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/8/Fedora/i386/os/Packages/
下载文件 glibc-2.7-2.i386.rpm
glibc-common-2.7-2.i386.rpm
glibc-devel-2.7-2.i386.rpm
glibc-headers-2.7-2.i386.rpm
Android SDK
URL http://developer.android.com/sdk/index.html
下载文件 android-sdk_r10-linux_x86.tgz
Android NDK
URL http://developer.android.com/sdk/ndk/index.html
下载文件 android-ndk-r5b-linux-x86.tar.bz2
Android ADT
URL http://developer.android.com/sdk/eclipse-adt.html
下载文件 ADT-10.0.1.zip
https://dl-ssl.google.com/android/eclipse/
2、安装。在/home/ 下新建一个文件夹android,把下载的文件都放这里。
JDK
修改权限 chmod 777 jdk-6u24-linux-i586.bin
执行安装 ./jdk-6u24-linux-i586.bin
生成目录 /home/android/jdk1.6.0_24
设置PATH 在/etc/profile文件中增加:pathmunge /home/android/jdk1.6.0_24/bin
pathmunge /home/android/jdk1.6.0_24/jre/bin
更新PATH source /etc/profile
Eclipse
解包 gunzip -v eclipse-java-helios-SR2-linux-gtk.tar.gz
tar -vxf eclipse-java-helios-SR2-linux-gtk.tar
生成目录 /home/android/eclipse
glibc2.7
Fedora7的glibc是2.6.4版本,而Android emulator需要2.7版本所以要更新glibc。如果glibc大于等于2.7忽略此步骤。
安装 rpm -Uvh --aid --nodeps glibc-common-2.7-2.i386.rpm
rpm -Uvh --aid --nodeps glibc-headers-2.7-2.i386.rpm
rpm -Uvh --aid --nodeps glibc-devel-2.7-2.i386.rpm
rpm -Uvh --aid --nodeps glibc-2.7-2.i386.rpm
会自动更新系统的glibc库
Android SDK
解包 tar vzxf android-sdk_r10-linux_x86.tgz
生成目录 /home/android/android-sdk-linux_x86
执行 /home/android/android-sdk-linux_x86/tools/android
弹出Android SDK and AVD Manager画面。
如果需要代理在Settings中设置代理 。
下载平台,选择Installed packages,点击Update All... ,选择需要的平台,等待下载完成。
下载完成后,选择Virtual devices,点击New... ,创建AVD,根据自己的需要来建立模拟器。
设置PATH 在/etc/profile文件中增加:pathmunge /home/android/android-sdk-linux_x86/platform-tools
更新PATH source /etc/profile
Android NDK
解包 tar jvxf android-ndk-r5b-linux-x86.tar.bz2
生成目录 /home/android/android-ndk-r5b
设置PATH 在/etc/profile文件中增加:pathmunge /home/android/android-ndk-r5b
更新PATH source /etc/profile
Android ADT
执行eclipse /home/android/eclipse/eclipse
选择Eclipse菜单Help -> Install New Software... -> 点击右上侧按钮“Add...”,在弹出对话框中输入
Name: ADT
Location: https://dl-ssl.google.com/android/eclipse/ (也可以选择下载的ADT-10.0.1.zip文件)
安装成功后重启eclipse
3、设置Android SDK 选择Eclipse菜单Window -> Preferences -> 选择左侧的Android项,在右侧SDK Location项中输入你的Android SDK解压缩后的目录,点“Apply”, 到此已经把环境搭建好了,可以开始了。