Android源码编译的记录
来源:互联网 发布:福州seo交流论坛 编辑:程序博客网 时间:2024/05/14 13:33
2017.6.15 这是个人笔记来着,路人请自动跳过
Refer to https://source.android.com/source/building
bashcd xd_build_x86bash ./aosp_init.sh ~/XDRoot/android_6.0.0_r41cd ../android_6.0.0_r41source build/envsetup.shsudo update-alternatives --config javasudo update-alternatives --config javaclunch22make -j16emulator
如果sudo update-alternatives --config java
不起作用,可以
where java
cp -r java-7-openjdk-amd64 default-java
sudo cp -r java-7-openjdk-amd64 default-java
java -version
mkdir androidcd androidrepo init -u git://android.git.kernel.org/platform/manifest.git;repo syncmake
之前用自己的笔记本在编译,好卡好热,于是放弃了,只是拉源码下来看。
现在公司多出来一部电脑,终于可以愉快的编译了。
我用的是中科大的镜像,官方的方式被墙了,所以…
地址:
https://lug.ustc.edu.cn/wiki/mirrors/help/aosp
Android官网入口:
源码下载
http://source.android.com/source/downloading.html
编译:
http://source.android.com/source/building.html
总体来说,还算顺利,出了一点问题
- jdk要用openjdk
- 要装m4
- 要装xmllint
FAILED: /bin/bash -c "prebuilts/misc/linux-x86/flex/flex-2.5.39 -oout/host/linux-x86/obj/STATIC_LIBRARIES/libaidl-common_intermediates/aidl_language_l.cpp system/tools/aidl/aidl_language_l.ll"flex-2.5.39:严重内部错误,exec of /usr/bin/m4 failedninja: build stopped: subcommand failed.build/core/ninja.mk:148: recipe for target 'ninja_wrapper' failedmake: *** [ninja_wrapper] Error 1
解决办法
sudo apt-get install m4sudo apt-get install libxml2-utils
编译过程报错
curl: (35) Unknown SSL protocol error in connection to docs.broadcom.com:443make: *** [kernel/drivers/net/wireless/wl/hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz] Error 35make: *** Deleting file `kernel/drivers/net/wireless/wl/hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz'make: *** Waiting for unfinished jobs....make: *** wait: No child processes. Stop.
解决办法:是一个包没拉下来,重新编译即可
0 0
- Android源码编译的记录
- android源码编译记录
- ubuntu 编译android源码记录
- Android 4.4 源码编译记录
- Android 7.0源码编译记录
- ubuntu编译android源码出现的问题记录
- Android 源码编译——以及遇到的问题记录
- android源码编译与开发:问题记录
- vlc-android源码编译过程记录
- vlc-android源码编译过程记录
- Android源码编译问题点记录
- vlc-android源码编译过程记录
- android源码下载与编译过程记录
- Android源码编译相关问题记录
- ANDROID 编译源码6.0 问题记录
- Android源码编译以及调试相关记录
- vlc-android源码编译过程记录
- android源码的编译
- 后端渲染和前端渲染的比较
- 求两个正整数的最大公因子。
- CC2640之CCS编译器安装及更新
- 去掉Mybatis Generator生成的一堆 example
- 夕拾算法进阶篇:38)欧拉回路(图论)
- Android源码编译的记录
- numpy常用方法
- 查找算法(Java)
- CSS 2D和3D转换解析
- EMACScript6之-----------------------函数传值
- Android Notification --- 多条通知
- Ajax
- Cinema Line
- 机器学习-周志华-课后习题答案5.7