zoukankan      html  css  js  c++  java
  • 关于源码编译每次提示有错误 要make update-api

    最近编译newline的版本的时候。。同事修改了andoid默认输入法为百度。这是系统自动提供的API,所以每次编译会提示

    此时在编译源码生成SDK的过程中会出现这个问题:
    ******************************
    You have tried to change the API from what has been previously approved.
    To make these errors go away, you have two choices:
       1) You can add "@hide" javadoc comments to the methods, etc. listed
    in the
          errors above.
       2) You can update current.xml by executing the following commands:
             p4 edit frameworks/base/api/current.xml
             make update-api
          To check in the revised current.xml, you will need OWNERS
    approval.
    ******************************
     make update-api #如果你在Android源码中添加了自定义的包、类、方法或者你修改了Android源码中标识为@hide的方法、类,你需要这些内容对 Application可见并且需要编译进SDK的Document中的话,这个命令是必须的(其实还有另外一种手工修改的方式替代这个命令的,呵呵);

    因为每次下载新版本编译都会有错误后。执行make update-api才能通过。很麻烦。我通过 下面方法解决:

    先下载新代码源码编译。错误后执行 make update-api 。以后不会有错误。然后 找到frameworks/base/api/ current.txt

    ,把这个文件替换代码库的frameworks/base/api/ current.txt。以后你从代码库下载最新代码就不需要 make update-api

  • 相关阅读:
    女人的话中话(英文版),供男生参考哦
    那个时候的我(漫画连载)
    杨过与小龙女
    盛大正式收购SINA19.5%股份
    揭开SVCHOST.exe进程之谜
    该呼呼咯,各位朋友晚安~
    图解学说上海话
    2005年的12个祝福(2005年传统精美挂历)
    iframe 的自适应高度
    【蜡笔小新全集】+动漫【灌蓝高手】 高速在线看
  • 原文地址:https://www.cnblogs.com/senior-engineer/p/5008446.html
Copyright © 2011-2022 走看看