配置android source 在ubuntu中编译环境
2015-08-05 10:16
603 查看
在Ubuntu中可以配置 android source 编译环境,推荐使用最新的64位的Ubuntu LTS(Long Time Support);
1.安装JDK。 AOSP主分支代码需要java7,在Ubuntu上可以使用 OpenJDK。
安装java7的命令:
如果系统中已安装有java环境,可以将其进行更新:
如果是版本比较旧的Android source,可以下载安装与之对应的java jdk;
java6:KitKat
java5:Froyo
2.安装编译需要的软件包
Ubuntu14.04 64位(推荐使用)
Ubuntu12.04 64位(12.04不支持最新版本的编译)
详细内容请参考:google官方文档
1.安装JDK。 AOSP主分支代码需要java7,在Ubuntu上可以使用 OpenJDK。
安装java7的命令:
$ sudo apt-get update $ sudo apt-get install openjdk-7-jdk
如果系统中已安装有java环境,可以将其进行更新:
$ sudo update-alternatives --config java $ sudo update-alternatives --config javac
如果是版本比较旧的Android source,可以下载安装与之对应的java jdk;
java6:KitKat
java5:Froyo
2.安装编译需要的软件包
Ubuntu14.04 64位(推荐使用)
$ sudo apt-get install bison g++-multilib git gperf libxml2-utils make python-networkx zlib1g-dev:i386 zip
Ubuntu12.04 64位(12.04不支持最新版本的编译)
$ sudo apt-get install git gnupg flex bison gperf build-essential \ zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \ libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \ libgl1-mesa-dev g++-multilib mingw32 tofrodos \ python-markdown libxml2-utils xsltproc zlib1g-dev:i386 $ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
详细内容请参考:google官方文档
相关文章推荐
- android的编译和运行过程深入分析
- android建立文件分享
- Android的ProgressBar
- Android---62---DrawerLayout实现抽屉效果
- Android API 中文 (15) —— GridView属性
- Android SearchView 修改hint颜色和搜索字的颜色
- android 在一个activity中杀死另外一个Activity
- android:descendantFocusability用法简析
- Android之Notificatoin使用
- android应用内切换语言(无需退出应用)
- 别踩白块儿游戏源码Android版
- android继续探索Fresco
- Android PorterDuff.Mode与Canvas实际使用
- android JNI C代码对sdcard中文件的操作
- 智力火柴游戏Android源码项目
- 智力火柴游戏Android源码项目
- Android根据xml配置文件动态修改九宫格功能配置
- Android调试工具_ Stetho
- android的logcat的message有字符长度的限制,超过将直接截断
- Android fb0 截屏实现