Linux下ARM&Android项目开发的部分环境配置
2014-07-10 13:21
495 查看
一、Ubantu12.04系统安装
安装前将一个磁盘清空,可借助分盘助手将两个磁盘多余的空间分出来,组成一个新的磁盘,新磁盘大小大约80G左右。建好新磁盘后,在该磁盘安装Ubantu12.04系统
二、Jdk安装
1.将JDK1.6.0—35压缩包解压到将要安装的目录下(/usr/lib/jvm/jdk6);
2.下一步,配置环境变量:
修改所有用户的环境变量
sudo gedit /etc/profile
在文件最后添加
#set java environment
exportJAVA_HOME=/usr/lib/jvm/jdk6/jdk1.6.0_35
exportJRE_HOME=/usr/lib/jvm/jdk6/1.6.0_35/jre
exportCLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
exportPATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
保存,退出。
3.重新启动,用命令测试jdk的版本java -version
如果出现
java version"1.6.0_35"
Java(TM) SE Runtime Environment(build 1.6.0_35-b10)
Java HotSpot(TM) 64-Bit Server VM(build 20.10-b01, mixed mode)
则表示安装成功
三、eclipse和SDK安装
1.将整个adt-bundle-linux-x86_64-20140321(里面有eclipse和sdk)文件夹复制到将要安装的目录下
2.在终端打开eclipse:cd到eclipse目录,然后./eclipse即可在终端打开eclipse
3.打开eclipse,点击sdk管理器,根据提示下载更新所需API
建立eclipse快捷方式:
下载解压缩完成Eclipse以后,发现只能在命令行下面启动Eclipse ,比较不爽,查了查,发现制作个启动方式还是比较简单的。
创建启动快捷方式
$ sudo gedit/usr/share/applications/eclipse.desktop
内容如下:
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse IDE
Exec=/home/warltz/Develop/ADT/eclipse/eclipse
Icon=/home/warltz/Develop/ADT/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
将以上内容复制到eclipse.desktop上
红色部分注意修改成自己的解压缩目录就可以了,比如我安装在了/usr/loca
4000
l/eclipse
这个目录下面。
配置 Android SDK
开发调试环境
在这里我们是要配置开发调试环境,以便我们在控制台能够很好的使用 SDK。如果你只是希望使用 Eclipse
来做Android
开发的话,这里也可以省略。
首先配置环境变量,和配置 JDK
一样。运行一下代码来配置环境变量:
在文件的最末端添加下面内容:
[/code]
当然,“ANDROID_SDK=”
后面的内容当然是你自己的 SDK
所在的目录啦,千万别照搬啊,上面的可是我电脑上的。修改好了以后记得保存,最后运行一下:
[/code]
四 、Androidndk安装
1.将安卓NDK复制到将要安装的目录下(/home/warltz/Develop)
2.配置ndk环境变量:
同jdk环境变量一样:sudo gedit /etc/profile
#set ndk environment
export NDK_HOME=/home/warltz/Develop/android-ndk
五、将gcc4.6降到gcc4.4
ubuntu 11.10的gcc版本是4.6.1,版本太高,编译android时出错,要把gcc版本改为4.4.3。
通过gcc-v命令可以发现gcc库在/usr/lib/gcc/i686-linux-gnu目录下,该目录下有当前系统支持的各种版本gcc库。在安装gcc
4.4前该目录下是没有4.4目录的,安装gcc 4.4后该目录下就会多出4.4这个目录,且该4.4目录下有各种相应库文件。
ubuntu32bit系统下安装gcc 4.4的最好方法是仅用以下两条命令,不需要其它命令,否则编译时可能会出错。
sudo apt-get install gcc-4.4
sudo apt-get install g++-4.4
sudo apt-get install gcc-4.4 g++-4.4g++-4.4-multilib #安装4.4版本的gcc、g++工具,安装后在/usr/bin目录出现gcc-4.4和g++-4.4文件。应了解:高版本的gcc和g++不一定能正确编译android
4.0.4系统。 ll /usr/bin/gcc
或 ll /usr/bin/g++ #查看gcc和g++的链接,显示结果为gcc
-> gcc-4.7* 或 g++ -> g++-4.7 sudo rm /usr/bin/gcc#删除当前的gcc软链接,不再链接gcc-4.7
sudo rm /usr/bin/g++#删除当前的g++软链接,不再链接g++-4.7 sudo ln -s /usr/bin/gcc-4.4/usr/bin/gcc #创建符号链接,即:可使用/usr/bin/gcc符号,代替/usr/bin/gcc-4.4。此时gcc链接到gcc-4.4。
sudo ln -s /usr/bin/g++-4.4 /usr/bin/g++#创建符号链接,即:可使用/usr/bin/g++符号,代替/usr/bin/g++-4.4。此时g++链接到g++-4.4。
再查看gcc和g++版本号:gcc
-v g++ -v均显示gcc version 4.4.6
,说明gcc 4.4安装成功。
六、安装arm交叉编
安装前将一个磁盘清空,可借助分盘助手将两个磁盘多余的空间分出来,组成一个新的磁盘,新磁盘大小大约80G左右。建好新磁盘后,在该磁盘安装Ubantu12.04系统
二、Jdk安装
1.将JDK1.6.0—35压缩包解压到将要安装的目录下(/usr/lib/jvm/jdk6);
2.下一步,配置环境变量:
修改所有用户的环境变量
sudo gedit /etc/profile
在文件最后添加
#set java environment
exportJAVA_HOME=/usr/lib/jvm/jdk6/jdk1.6.0_35
exportJRE_HOME=/usr/lib/jvm/jdk6/1.6.0_35/jre
exportCLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
exportPATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
保存,退出。
3.重新启动,用命令测试jdk的版本java -version
如果出现
java version"1.6.0_35"
Java(TM) SE Runtime Environment(build 1.6.0_35-b10)
Java HotSpot(TM) 64-Bit Server VM(build 20.10-b01, mixed mode)
则表示安装成功
三、eclipse和SDK安装
1.将整个adt-bundle-linux-x86_64-20140321(里面有eclipse和sdk)文件夹复制到将要安装的目录下
2.在终端打开eclipse:cd到eclipse目录,然后./eclipse即可在终端打开eclipse
3.打开eclipse,点击sdk管理器,根据提示下载更新所需API
建立eclipse快捷方式:
下载解压缩完成Eclipse以后,发现只能在命令行下面启动Eclipse ,比较不爽,查了查,发现制作个启动方式还是比较简单的。
创建启动快捷方式
$ sudo gedit/usr/share/applications/eclipse.desktop
内容如下:
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse IDE
Exec=/home/warltz/Develop/ADT/eclipse/eclipse
Icon=/home/warltz/Develop/ADT/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
将以上内容复制到eclipse.desktop上
红色部分注意修改成自己的解压缩目录就可以了,比如我安装在了/usr/loca
4000
l/eclipse
这个目录下面。
配置 Android SDK
开发调试环境
在这里我们是要配置开发调试环境,以便我们在控制台能够很好的使用 SDK。如果你只是希望使用 Eclipse
来做Android
开发的话,这里也可以省略。
首先配置环境变量,和配置 JDK
一样。运行一下代码来配置环境变量:
gedit ~/.bashrc
在文件的最末端添加下面内容:
# Android SDK
export ANDROID_SDK=/home/dawndiy/workspace/android/android-sdk-linux
export PATH=$ANDROID_SDK/platform-tools:$ANDROID_SDK/tools:$PATH
[/code]
当然,“ANDROID_SDK=”
后面的内容当然是你自己的 SDK
所在的目录啦,千万别照搬啊,上面的可是我电脑上的。修改好了以后记得保存,最后运行一下:
source ~/.bashrc
[/code]
四 、Androidndk安装
1.将安卓NDK复制到将要安装的目录下(/home/warltz/Develop)
2.配置ndk环境变量:
同jdk环境变量一样:sudo gedit /etc/profile
#set ndk environment
export NDK_HOME=/home/warltz/Develop/android-ndk
exportPATH=$JAVA_HOME/bin:$JRE_HOME/bin:
$NDK_HOME:
$PATH
五、将gcc4.6降到gcc4.4
ubuntu 11.10的gcc版本是4.6.1,版本太高,编译android时出错,要把gcc版本改为4.4.3。
通过gcc-v命令可以发现gcc库在/usr/lib/gcc/i686-linux-gnu目录下,该目录下有当前系统支持的各种版本gcc库。在安装gcc
4.4前该目录下是没有4.4目录的,安装gcc 4.4后该目录下就会多出4.4这个目录,且该4.4目录下有各种相应库文件。
ubuntu32bit系统下安装gcc 4.4的最好方法是仅用以下两条命令,不需要其它命令,否则编译时可能会出错。
sudo apt-get install gcc-4.4
sudo apt-get install g++-4.4
(2)gcc降级
sudo apt-get install gcc-4.4 g++-4.4g++-4.4-multilib #安装4.4版本的gcc、g++工具,安装后在/usr/bin目录出现gcc-4.4和g++-4.4文件。应了解:高版本的gcc和g++不一定能正确编译android
4.0.4系统。 ll /usr/bin/gcc
或 ll /usr/bin/g++ #查看gcc和g++的链接,显示结果为gcc
-> gcc-4.7* 或 g++ -> g++-4.7 sudo rm /usr/bin/gcc#删除当前的gcc软链接,不再链接gcc-4.7
sudo rm /usr/bin/g++#删除当前的g++软链接,不再链接g++-4.7 sudo ln -s /usr/bin/gcc-4.4/usr/bin/gcc #创建符号链接,即:可使用/usr/bin/gcc符号,代替/usr/bin/gcc-4.4。此时gcc链接到gcc-4.4。
sudo ln -s /usr/bin/g++-4.4 /usr/bin/g++#创建符号链接,即:可使用/usr/bin/g++符号,代替/usr/bin/g++-4.4。此时g++链接到g++-4.4。
再查看gcc和g++版本号:gcc
-v g++ -v均显示gcc version 4.4.6
,说明gcc 4.4安装成功。
六、安装arm交叉编
相关文章推荐
- 实体环境中配置Android项目Ubuntu开发环境指南
- Linux下安装配置Android开发环境
- Linux下 android 开发环境配置
- Linux下安装配置Android开发环境
- Linux下的Android开发环境配置完全指南
- Android基于Linux Eclipse开发环境配置
- linux下android开发环境的配置
- Cocos2d-x Android开发环境的配置之二 :创建一个项目并部署在手机上
- linux 如何配置android开发环境
- linux 与arm下 log4cplus 安装配置,qtcreator 开发环境
- 搭建arm-linux-gcc交叉编译工具链环境(Android原生(JNI)开发环境搭建)
- linux下android开发环境的配置
- linux下android开发环境的配置
- 配置arm linux Qt开发环境
- .在Ubuntu Linux操作系统中配置Android开发环境
- Linux(ubuntu 11.04)环境下Android开发环境配置
- Linux下配置Android开发环境
- Linux(ubuntu11.10)下 配置android4.0.3开发环境零基础教程
- linux 下配置Android开发环境
- Ubuntu下装QEMU配置ARM-Linux开发环境