设为首页 收藏本站
查看: 981|回复: 0

[经验分享] 安卓4.2的编译环境

[复制链接]

尚未签到

发表于 2017-11-21 09:31:27 | 显示全部楼层 |阅读模式
  Android 4.2编译环境的安装
  1.安装先到官方网站下载一个jdk6的安装包
  http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPR
  我的系统为Ubuntu12.0464位,对应自己系统下载好了
  2.配置jdk
  编辑~/.bashrc 添加
  export PATH=~/bin:$PATH
  export JAVA_HOME=~/bin/jdk1.6.0_45/
  export JRE_HOME=$JAVA_HOME/jre
  export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
  export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
  运行source ~/.bashrc 使之生效
  3.按照官网指导
  Installing required packages (Ubuntu 12.04)
  --------------------------------------------------------------------------------
  Building on Ubuntu 12.04 is currently only experimentally supported and is not guaranteed to work on branches other than master.
  $ sudo apt-get install git gnupg flex bison gperf build-essential \
  zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
  libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \
  libgl1-mesa-dev g++-multilib mingw32 tofrodos \
  python-markdown libxml2-utils xsltproc zlib1g-dev:i386
  $ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
  4.编译代码
  进入源码根目录
  编译初始化:
  在终端中执行:
  source build/envsetup.sh
  执行后输出:
  source build/envsetup.sh
  including device/asus/grouper/vendorsetup.sh
  including device/asus/tilapia/vendorsetup.sh
  including device/generic/armv7-a-neon/vendorsetup.sh
  including device/generic/armv7-a/vendorsetup.sh
  including device/generic/mips/vendorsetup.sh
  including device/generic/x86/vendorsetup.sh
  including device/samsung/maguro/vendorsetup.sh
  including device/samsung/manta/vendorsetup.sh
  including device/samsung/toroplus/vendorsetup.sh
  including device/samsung/toro/vendorsetup.sh
  including device/ti/panda/vendorsetup.sh
  including sdk/bash_completion/adb.bash
  选择编译目标:
  lunch full-eng
  执行后会又以下信息提示:
  ============================================
  PLATFORM_VERSION_CODENAME=REL
  PLATFORM_VERSION=4.2
  TARGET_PRODUCT=full
  TARGET_BUILD_VARIANT=eng
  TARGET_BUILD_TYPE=release
  TARGET_BUILD_APPS=
  TARGET_ARCH=arm
  TARGET_ARCH_VARIANT=armv7-a
  HOST_ARCH=x86
  HOST_OS=linux
  HOST_OS_EXTRA=Linux-2.6.32-45-generic-x86_64-with-Ubuntu-10.04-lucid
  HOST_BUILD_TYPE=release
  BUILD_ID=JOP40C
  OUT_DIR=out
  ============================================
  编译代码:
  在终端中执行:make -j4
  -j4:表示用四个线程来编译
  转自 www.iyunv.com/Linux/2016-01/127290.htm

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-409092-1-1.html 上篇帖子: Solr记录-solr文档xml 下篇帖子: 吕宇轩
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表