1.  首先要将源码down到某个目录

2.  在源码的根目录下执行source  build/envsetup.sh

3.  执行choosecombo命令,在出现的选择中分别选1,1,5,3

4.  执行make  -j8命令(j代表多线程,8代码在8核服务器下编译)

以上3步是编译android的源文件,这个过程可能会耗些时间

5.  make  -j8 sdk(这个命令是编译sdk的命令)这个过程可能会耗些时间

做到这一步,android的源码就编译完成了。然后我们需要测试一个编译的结果如何,编译完成以后,在源码的目录下会形成一个out文件,在/out/host/linux-x86这个目录下,我们可以找到刚刚编译出来的东西。然后我们拿出out/host/linux-x86/sdk/android-sdk_eng.wangxiaoyu_linux-x86/platforms这个目录下的东西,放到我们使用的sdk的platforms目录下,找到相应的版本,将之前的东西覆盖,就可以了。(比如,我们编译的是android-10版本的sdk,那就将out/host/linux-x86/sdk/android-sdk_eng.wangxiaoyu_linux-x86/platforms目录下的东西复制到我们本地的D:\Program Files\android-sdk-windows\platforms\android-10下),然后重启模拟器,查看结果。

注明:QQ技术交流群:108614806   感兴趣的加一下。

转载于:https://www.cnblogs.com/sybz/archive/2012/01/17/2774557.html

Linux下编译android源码的步骤相关推荐

  1. linux系统编译内核源码的步骤演示

    linux系统编译内核源码的步骤演示 在进行linux系统上面的程序开发的时候有一些驱动类的或者是要引用内核接口的时候难免不会遇到编译内核源码的情况,在这里我就进行一下内核源码的相关编译流程.整个内核 ...

  2. 在Windows和Linux上编译gRPC源码操作步骤(C++)

    gRPC最新发布版本为v1.23.0,下面以此版本为例说明在Windows和Linux下编译过程. Windows7/10 vs2103编译gRPC源码操作步骤: 1. 需要本机已安装Git.CMak ...

  3. Mac下编译Android源码,并导入IntelliJ IDEA进行源码阅读

    macOS High Sierra 版本 10.13.4 Xcode 9.3 aosp分支:android-8.1.0_r20 准备编译环境 具体参考官方文档 安装 jdk8u45 or newer ...

  4. android .9编译,在Ubuntu 9.04下编译Android源码

    一直都是刷官方的版本,准备自己编译一下刷机. 首先是下载,Android的源码是托管在Linux Kernel的源码站点,所以版本工具是git.关于git的使用和安装请见我的另一篇文章<在Ubu ...

  5. linux3.10.46源码下载,Ubuntu11.10下编译android源码4.0.3

    1.初始化编译环境 软件需求: Python2.5-2.7,可以http://www.python.org/download/下载(Ubuntu11.10自带). JDK6:编译Gingerbread ...

  6. 【转】ubuntu 11.10(32位系统)下编译android源码

    原文网址:http://www.cnblogs.com/dwayne/archive/2011/11/16/2251734.html 本文介绍在ubuntu 11.10系统下编译android 2.3 ...

  7. mac下编译android源码避坑指南(新)

    截至目前mac环境下android源码编译最新避坑指南 避坑方法 配置(不说配置的都是耍流氓) 下载 编译 烧录 注意事项 避坑方法 源码.SDK.机型版本一定要清楚,有些特殊的版本需要特殊的方法,官 ...

  8. linux下编译dbus源码,ubuntu安装dbus

    下载地址 编译安装 ./configure -prefix=/home/ubuntu/dbus-1.13.18/install make  && make install 出现如下错误 ...

  9. ubuntu 11.10下载和编译Android源码

    ubuntu 11.10下载和编译Android源码 由衷感谢网上的各个博主的文章,给了小弟我莫大的帮助.这里呢,小弟也把自己的经历记录下来,以供大家参考^^.这篇应该算是零基础.从无到有的流程介绍了 ...

  10. 从零开始,手把手教你如何在Ubuntu下编译VLC-Android源码

    前言 公司项目中使用的libvlcjni.so库文件,有点老,对Android 6.0+系统兼容性太差了,当程序运行在Android6.0+系统上时,回弹出警告框,提示libvlcjni.so:tex ...

最新文章

  1. 使用指针统计字符串中的数字字符的个数
  2. js字符串的操作方法
  3. linux中怎么添加附属组,Linux中如何使用附属属组创建文件
  4. 《从零开始系列-Project 2010视频教程 (102课时)》 教你进行有效的项目管理
  5. linux 访问windows共享
  6. SpringCloud主要组件
  7. Taro+react开发(95):问答模块02
  8. shell的if-else的基本用法
  9. Redis 架构之 cluster
  10. QT 在最新版mac下无法显示变量的问题处理
  11. android slidingmenu框架,常用框架之SlidingMenu的使用(基于AndroidStudio)
  12. 现在最简单的赚钱套路
  13. [转载] PyTorch简介
  14. 安全运维 - Windows系统维护
  15. 锻造恒生O45:致广大而尽精微
  16. .bin文件打开编辑
  17. 标签条码打印机开发大纲
  18. 2022年中国工业机器人市场现状研究分析与发展前景预测报告
  19. 关于PLC手册中的源型和漏型
  20. Mind+实例5——打地鼠游戏

热门文章

  1. .NET中string[]数组和Liststring泛型的相互转换以及Array类的Sort()方法(转)
  2. 水晶报表中图片不显示解决方案
  3. 我使用的网址--Hadoop
  4. 脱欧临近引民众忧心食品短缺 英“脱欧生存包”热卖
  5. 如何用TXT文档数据批量制作商品条形码
  6. NPM酷库:minimatch,模式匹配字符串
  7. 老外编辑带你迈出自己容器化的第一步
  8. 机器学习:LibSVM与weka在eclipse中的使用
  9. size ar objdump readelf binutils
  10. Eclipse中代码自动提示功能设置