参考Android的guide. http://source.android.com/source/initializing.html
如果你的Ubuntu是32位的操作系统,建议下载Froyo或更老的版本。如果你要编译新的版本如Ginger bread,最好先把你的系统升级到64位。

另外在安装需要的包时,
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
其中有几个包是没有的,应该改成libncurses5-dev dia-libs libreadline5-dev zlib1g-dev

中途,因为先安装了java6,这里要求安装java5,干净删除java6费了点劲。
除了apt-get remove 还执行了
sudo apt-get purge sun-java6-jdk sun-java6-jre sun-java6-bin sun-java6-plugin
最后,还把/usr/lib/jvm下面的内容全部删除才完。
最后apt-get install sun-java5-jdk

运行:
设置环境变量:declare -x ANDROID_PRODUCT_OUT="/home/xxxx/IMT/projects/froyo/out/target/product/generic/"
./out/host/linux-x86/bin/emulator
./out/host/linux-x86/bin/emulator -shell //可以进入shell命令行

转载于:https://blog.51cto.com/jiangjqian/514770

Android的下载,编译, 运行相关推荐

  1. [Android Pro] 告别编译运行 ---- Android Studio 2.0 Preview发布Instant Run功能

    reference to : http://www.cnblogs.com/soaringEveryday/p/4991563.html 以往的Android开发有一个头疼的且拖慢速度的问题,就是你每 ...

  2. Android中下载编译Volley

    1)通过 git 下载 volley 源码,如下(我在这里是在cygwin里面去下载的): git clone https://android.googlesource.com/platform/fr ...

  3. Android10源码AOSP(从Ubuntu14.04环境搭建到下载编译运行)

    Ubuntu14.04环境搭建 电脑为笔记本,CPU i7-10750H,16G内存 虚拟机使用VMware Workstation 15 Pro 操作系统为Ubuntu 64 位 14.04 AOS ...

  4. moos-ivp 下载编译运行

    旨在帮助研究MOOS-IvP的人员,或一起交流: 首先在MIT官网上下载最新的moos-ivp,下载要用到svn,于是先在ubuntu下下载svn,命令: sudo apt-get install s ...

  5. Android N混合编译与对热补丁影响深度解析

    大约在六月底,Tinker在微信全量上线了一个补丁版本,随即华为反馈在Android N上微信无法启动.冷汗冒一地,Android N又搞了什么东东?为什么与instant run保持一致的补丁方式也 ...

  6. Android N混合编译与对热补丁影响解析

    首先非常抱歉Tinker没有按期内测,这主要因为开源的代码需要通过公司内部审核与评测,这项工作大约还需要一个月左右.当前Tinker已经在公司内部开源,我们会努力让它以更完善的姿态与大家见面. 大约在 ...

  7. Android源代码下载与编译 - 2019

    Android源代码下载与编译 - 2019 (基于Ubuntu 18.10,适用于国内环境) 下载repo工具 如果没有下载repo脚本工具,请到清华mirror下载 curl https://mi ...

  8. 告别编译运行 ---- Android Studio 2.0 Preview发布Instant Run功能

    以往的Android开发有一个头疼的且拖慢速度的问题,就是你每改一行代码要想看到结果必须要编译运行到手机或者模拟器上,而且需要从头(可能是登录界面)一直点击到你修改的界面为止.开发一个完整的Andro ...

  9. 【Android 插件化】VirtualAppEx 编译运行 ( VirtualAppEx 简介 | 配置 VirtualAppEx 编译环境 | 编译运行 VirtualAppEx 代码 )

    文章目录 一.VirtualAppEx 简介 二.配置 VirtualAppEx 编译环境 1.Android Studio 3.0 2.NDK 版本 ( Android NDK r10e ) 3.配 ...

  10. 【Android 插件化】DroidPlugin 编译运行 ( DroidPlugin 简介 | 编译 DroidPlugin 官方示例 | 运行 DroidPlugin 官方示例 )

    文章目录 一.DroidPlugin 简介 二.DroidPlugin 编译运行 1.编译 DroidPlugin 官方示例 2.运行 DroidPlugin 官方示例 一.DroidPlugin 简 ...

最新文章

  1. Android, BaseAdapter 处理大数据量时的优化
  2. 携程开源Redis多数据中心解决方案-XPipe
  3. 红帽、微软和 Codenvy 联合推出语言服务器协定(Language Server Protocol,LSP)项目
  4. Python赋值语句浅析
  5. android的内存泄露有几种,Android中几种有可能会导致内存泄露的情况
  6. 网页视频之win7家庭版配置IIS
  7. Tableau系列软件概况
  8. 如何删除360的防火墙模块(详解)
  9. iphone屏幕圆角插件_苹果iPhone6s也能分屏?越狱新插件助你实现
  10. Kali Linux Web 渗透测试秘籍 第七章 高级利用
  11. java joda datetime_Joda Time项目和java8时间api
  12. was连接oracle rac集群,oracle 11g rac 集群操作命令
  13. 计算机网络 思科模拟器进行交换机端口隔离,跨交换机实现vlan实验
  14. 机器人卫士密码箱密码忘了怎么办_《忠诚的机器人卫士》教学设计(丽)
  15. 高度平衡二叉树的构建_平衡二叉树 构造方法(绝妙)
  16. ECshop文件结构说明
  17. 送外卖送快递很丢人吗,为什么有些人看不起他们
  18. 快速提高微信公众号文章的阅读量的必备神器——阅读红包!
  19. 重装系统过后,解决键盘的背景不能亮问题
  20. 由“芝诺悖论”引发的思考

热门文章

  1. mvn filter autoconfig 产生自动配置
  2. 干货!表达式树解析框架(3)
  3. 使用JavaScript调用aspx后台代码
  4. 前滴滴出行产品经理刘飞:写给产品经理的说明书(下)
  5. 10次迭代9次delay??拒绝项目延期,这里有一整套方法!
  6. 如何更好的解决问题 : The puzzle of die
  7. MySql折腾小记二:text/blog类型不允许设置默认值,不允许存在两个CURRENT_TIMESTAMP...
  8. 笔试题目“检测IPv4地址”的实现
  9. WEB API已成为构建客户端服务的利器?
  10. Java设计模式百例(番外) - Java的clone