Android build environment搭建历程!
来源:互联网 发布:博客编辑软件 编辑:程序博客网 时间:2024/06/05 11:58
首先,就是装个linux吧!文档里说的原话是:For Gingerbread (2.3.x) and newer versions, including the master branch, a 64-bit environment is required. Older versions can be compiled on 32-bit systems.按这句话我在ubuntu官网上下的是64-bit的10.04,后用universe-usb-installer制作1:U盘启动盘下载连接
Python 2.5 -- 2.7, which you can download from python.org.
GNU Make 3.81 -- 3.82, which you can download from gnu.org,
JDK 6 if you wish to build Gingerbread or newer; JDK 5 for Froyo or older. You can download both fromjava.sun.com.
Git 1.7 or newer. You can find it at git-scm.com.
$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"$ sudo apt-get update$ sudo apt-get install sun-java6-jdk在执行 sudo apt-get update的时候,老是报
W:Failed to fetch cdrom://Ubuntu 11.10 的错!最后找的解决方案是
你确保你的光驱里有11.10的光盘? 或者你在/etc/apt/sources.list里把cdrom项,用#标起来。只用网络更新。 最简单的就是下载这个网易源地址列表,下载地址:http://mirrors.163.com/.help/sources.list.oneiric 然后替换/etc/apt/sources.list。速度蛮快我一直用。 http://ni456.org/archives/101.html这里有更多的ubuntu更新源和修改办法。 如果你使用dasktop就更简单了可以再软件更新里设置。
执行sudo apt-get install sun-java6-jdk的时候老是报类似这样的错误:
Package sun-java6-jdk is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package sun-java6-jdk has no installation candidate
后来在网上查到了解决方案:
1、sudo add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse"
2、sudo apt-get update3、sudo apt-get install sun-java6-jdk
最坑爹的是什么你知道吗?不知道是谁最先搞出了这个解决办法,他把repository这个单词写错了!
$ sudo apt-get install git-core gnupg flex bison gperf build-essential \ zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \ x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev \ libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown \ libxml2-utils xsltproc
这一步是装需要的包,根据你所装的Ubuntu版本的不同需要的包也不一样,这点请注意,在这步上我没出现问题!
后面一直到到执行repo sync我都没报错!
- Android build environment搭建历程!
- build android development environment
- Android build environment
- android Initializing a Build Environment
- Android Initializing a Build Environment
- android - Establishing a Build Environment
- [Build+Android+Development+Environment+Step+1]Initializing+a+Build+Environment
- 大数据平台搭建之build environment
- Android source code. Initializing a Build Environment
- Android Initializing a Build Environment offical introduce
- Setup android build environment in Ubuntu 14.04
- Android编译准备Establishing a Build Environment
- Ubuntu14.04 - Android L50 setup build environment
- Android --- Setting up a Linux build environment
- build android os ubuntu Setting up a Linux build environment
- Build the Android work environment in Ubuntu Linux
- Build the Android work environment in Ubuntu Linux
- [Android+Development+Build+Environment+Step+3]Using Eclipse
- 黑马程序员_交通灯面试题
- 成为“Android高手”的6个境界
- 使用并监控proxool连接池
- Hibernate将Enum枚举类型映射为Int类型
- C#语法基础
- Android build environment搭建历程!
- Android开发应该掌握的28大内容和10大建议
- enum类型映射到hbm.xml配置文件
- Delphi中Chart组件,Chart控件用法
- Java基础_面向对象思想
- 朋友转发
- eclipse中运用MySQL数据库时遇到的那些事
- TheWavelet Tutorial Part 2
- CString.Format的详细用法