zoukankan      html  css  js  c++  java
  • ubuntu 编译android 源码笔记

    已经验证,可以编译成功。过程中会碰到一些编译错误,安装好依赖环境,可以解决。

    1、splite压缩包的合并,解压缩,md5验证

    http://pan.baidu.com/s/1bnG1NtX
    kitkat 安装包的下载

    参考 http://bbs.eoe.cn/thread-543546-1-1.html

    2、下载安装sdk  kitkat 需要 1.6的java环境,最好食orcale的

    3、下载安装其他依赖包

    ubuntu 14.04  64bit系统
    $ sudo apt-get install bison g++-multilib git gperf libxml2-utils make python-networkx zlib1g-dev:i386 zip

    http://source.android.com/source/initializing.html

    下载gcc、g++

    sudo apt-get install --reinstall binutils  
    sudo apt-get install --reinstall build-essential  
    sudo apt-get install --reinstall libc6-dev  
    sudo apt-get install --reinstall gcc-4.7-multilib   
    sudo apt-get install --reinstall g++-4.7-multilib 

    4、参考其他人的编译经过:

    http://tianshuzhb.blog.163.com/blog/static/35137793201211872125183/
    
    http://m.blog.csdn.net/blog/rong_wz/37100607

     5、

    build/core/main.mk:618: *** Module 'bluetooth-health' in PRODUCT_PACKAGES has nothing to install!. 中止.

    对应的mk文件路径:
    build/target/product/
    • generic_no_telephony.mk
    • large_emu_hw.mk

    解决办法:

    82 $ cd ~/my-android-git

    83 $ . build/envsetup.sh

    84 $ lunch sdk-eng

    85 $ make sdk

    http://d.hatena.ne.jp/none53/20120829/1346223563

    不行就注释掉

     6、模拟器无法启动的问题

    emulator不能直接运行的问题
    emulator: ERROR: You did not specify a virtual device name, and the system
    directory could not be found.
    
    解决方法:
    配置源码目录,etc/profile
    export ANDROID_BUILD_TOP= 源码绝对路径

    参考链接 http://blog.csdn.net/hudan2714/article/details/7926924
    http://blog.csdn.net/dongminghao888/article/details/7860884
  • 相关阅读:
    微博那点事(2)
    微博那点事(1)
    Netty断线重连
    高效沟通技巧
    Latex 公式在线可视化编辑器
    RPC框架原理与实现
    Java 静态代理与动态代理
    程序员主管之路(1)
    MarkDown 常用语法教程
    Solr vs. Elasticsearch谁是开源搜索引擎王者
  • 原文地址:https://www.cnblogs.com/lipeil/p/4840836.html
Copyright © 2011-2022 走看看