ubuntu12.04 下android 源代码下载及编译
来源:互联网 发布:意大利语字母发音软件 编辑:程序博客网 时间:2024/04/29 07:19
1.首先安排ubuntu12.04,因不是本文的重点,具体安装方法不详讲,如果不清楚的话,可以网上搜索相关的内容。
2.ubuntu安装完毕后,必须保证能够能够连上internet,由于我是通过电信拨号上网,于是点击ubuntu界面右上脚的网络设置图标,进入网络设置页面,设置好DSN上网方式,并输入你的帐号和密码,最后剔勾选择‘自动连接’方式,正常的话,很快就提示网络已连接,自此网络设置OK,能够正常的打开网页了。
3.此时打开终端,输入 sudo apt-get install git 和sudo apt-get install curl 分别提示如下的错误:
a.
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
E: 未发现软件包 git
b.
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
现在没有可用的软件包 curl,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到
E: 软件包 curl 没有可供安装的候选者
这个时候,只要执行sudo apt-get update命令就可以了。
重新输入上面的两个命令,能够正常的获取软件包。
3.切换入管理员权限:sudo -i 然后按照系统的提示输入密码。
进行如下的操作:
mkdir ~/bin
PATH=~/bin:$PATH
curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
chmod a+x ~/bin/repocd /mkdir android
或者使用repo init -u https://android.googlesource.com/platform/manifest
-b是指定android源代码的分支,即哪个版本的源代码。repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
接着就等待代码完全的下载到你的android目录中。repo sync
在下载的4.1.2的系统中执行 source build/envsetup.sh, 和lunch full-eng的命令,但出现如下的错误
root@ubuntu:/android# source build/envsetup.sh
including device/asus/grouper/vendorsetup.sh
including device/generic/armv7-a-neon/vendorsetup.sh
including device/generic/armv7-a/vendorsetup.sh
including device/moto/wingray/vendorsetup.sh
including device/samsung/crespo4g/vendorsetup.sh
including device/samsung/crespo/vendorsetup.sh
including device/samsung/maguro/vendorsetup.sh
including device/samsung/toroplus/vendorsetup.sh
including device/samsung/toro/vendorsetup.sh
including device/sony/lt26/vendorsetup.sh
including device/ti/panda/vendorsetup.sh
including sdk/bash_completion/adb.bash
root@ubuntu:/android# lunch full-eng
/bin/bash: prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gcc: 无法执行二进制文件
/bin/bash: prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gcc: 无法执行二进制文件
/bin/bash: prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-gcc: 无法执行二进制文件
build/core/config.mk:348: *** Error: could not find jdk tools.jar, please install JDK6, which you can download from java.sun.com。 停止。
** Don't have a product spec for: 'full'
** Do you have the right repo manifest?
有人说是因为编译4.1.2的android系统需要64位的机器,所以,没有再继续弄下去,准备重新下载2.3.4的系统来试一下,看会不会出现类似的问题。
- ubuntu12.04 下android 源代码下载及编译
- ubuntu12.04下载Android源代码
- Ubuntu12.04 编译android源代码及生成模拟器经历分享
- Ubuntu12.04 编译android源代码及生成模拟器经历分享
- Ubuntu12.04 编译android源代码及生成模拟器经历分享
- ubuntu12.0.4下 android x86 源代码 下载
- ubuntu12.04下编译android源代码出现的问题
- ubuntu12.04下载编译android2.3源代码
- android源代码下载及编译
- android源代码下载及编译
- Ubuntu12.04下载Android系统源代码
- 在ubuntu12.04上编译 android源代码
- ubuntu下下载及编译chromium源代码
- WebRTC(android)下载编译(ubuntu12.04)
- android源代码下载及编译开发
- Android源代码下载及编译方法
- Android源代码Linux Kernel下载及编译
- 如何在ubuntu12.04下编译vlc源代码
- 在xml中元素规范
- Json工具类库--Gson
- ldd3 用vm_operations_struct结构中的fault成员代替no_page成员过程
- MyEclipse 格式化字符优化
- 内存共享
- ubuntu12.04 下android 源代码下载及编译
- 数据库水平切分的两个思路
- u-boot主要的数据结构
- Oracle10g安装软件下载地址保存备用
- 页面的跳转
- Karhunen-Loeve Transform (KLT) 原理及PCA应用
- 函数内怎么使用局部变量和全局变量
- Web站点
- linux cut命令详解