zoukankan      html  css  js  c++  java
  • Andriod源码正确的编译方式

    适用范围:针对Linux的环境

    针对版本:Android源码Version1.5及以上

    前提条件:1、编译源码的各种工具已经安装完毕;
                      2、进入Android源码的根目录,如:/work/android2.1/

    编译命令:make update-api; make PRODUCT-sdk-sdk;

    命令说明:1、make update-api   #如果你在Android源码中添加了自定义的包、类、方法或者你修改了Android源码中标识为@hide的方法、类,你需要这些内容对Application可见并且需要编译进SDK的Document中的话,这个命令是必须的(其实还有另外一种手工修改的方式替代这个命令的,呵呵);
                      2、make PRODUCT-sdk-sdk   #编译源码并且声称SDK,这个方法解决了之前使用make sdk命令编译SDK的一个bug,就是R文件不能自动生成,需要手动更新一个jar文件才可以,这个文章本博客中也有涉及。

    异常现象:如果在源码中添加了一些style、theme、drawable、package、class、method,编译时会出现有out/目录中的一些异常现象,一般不是特别严重的,主要是针对有些文件找不到,此时你可以在执行以下命令:
    make clean
    再执行:make update-api;make PRODUCT-sdk-sdk

    最近使用源码比较多,修修改改缝缝补补难免有编译的问题出现,这里就做以上总结。

  • 相关阅读:
    slurm.conf系统初始配置
    MySQL数据库服务器(YUM)安装
    Slurm任务调度系统部署和测试(源码)(1)
    并行管理工具——pdsh
    Munge服务部署和测试
    NTP服务部署和测试
    LDAP-openldap服务部署和测试(YUM安装)
    KVM虚拟机管理——虚拟机创建和操作系统安装
    KVM虚拟机管理——虚拟机克隆
    KVM虚拟化环境准备
  • 原文地址:https://www.cnblogs.com/wanqieddy/p/2136534.html
Copyright © 2011-2022 走看看