关于make update-api命令

2024-05-09 14:58
文章标签 make update api 命令

本文主要是介绍关于make update-api命令,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

关于make update-api命令

何时需要执行make update-api命令
  • 添加系统API或者修改@hide的API后,需要执行
    make update-api,然后再make
  • 修改公共api后,需要
    make update-api
1.在修改完系统Api或部分公共Api后(常见于修改Intent.java、KeyEvent.java等等),执行源码编译时会有如下提示
see build/core/apicheck_msg_current.txt
******************************
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 theerrors above.2) You can update current.txt by executing the following command:make update-apiTo submit the revised current.txt to the main Android repository,you will need approval.
******************************
2.错误信息表明是由于API错误导致

谷歌对于所有的类和API,分为开方和非开放两种,而开放的类和API,可以通过“Javadoc标签”与源码同步生成“程序的开发文档”;当我们修改或者添加一个新的API时,我们有两种方案可以避免出现上述错误.

  • 其一是将该接口加上 非公开的标签:/*{@hide}/;
  • 再者可以在修改后执行:make update-api(公开),将修改内容与API的doc文件更新到一致。
3.解决办法:
  • 执行: make update -api ;
  • 修改后相应API文件后,在base库下面会产生“.current.txt”文件的差异,提交时将该差异一并提交审核即可。

这篇关于关于make update-api命令的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/973702

相关文章

Discuz! Ucenter API for JAVA

my.oschina.net/xshuai/blog/280242原文地址  Discuz! Ucenter API for JAVA   使用自己的项目于discuz联合登陆注册。 源码和jar文件都在http://code.google.com/p/discuz-ucenter-api-for-java/  有。 我只测试了非中文的注册。中文注册可以去http://code.goog

【Python3-API】通用文字识别示例代码

Python3-urllib3-API通用OCR示例代码 AccessToken获取可以参考:http://ai.baidu.com/forum/topic/show/497663(Python3-urllib3示例)Python安装什么的。大家百度经验即可 -----------------------------------------------------下面开始代码------

【Python3-API】情感倾向分析示例代码

Python3-urllib3-API情感倾向分析示例代码 AccessToken获取可以参考:http://ai.baidu.com/forum/topic/show/497663(Python3-urllib3示例)Python安装什么的。大家百度经验即可 -----------------------------------------------------下面开始代码-----

【百度语音合成】JavaAPI方式语音合成示例

Java-SDK合成语音示例:http://ai.baidu.com/forum/topic/show/492725REST-API文档地址:http://ai.baidu.com/docs#/TTS-API/top 本帖子主要示例通过REST API进行语音合成。使用Java语言进行示例Demo测试 创建语音应用并获取apikey secretkey  通过GET方式获取access_to

【百度语音识别】JavaAPI方式语音识别示例 MP3转PCM文件Java实现

【百度语音识别】JavaAPI方式语音识别示例MP3转PCM Java-API合成语音示例:http://ai.baidu.com/forum/topic/show/496727REST-API文档地址:http://ai.baidu.com/docs#/TTS-API/top注意:需要下载MP3插件jar。才可以进行MP3CONVERTPCM 链接: https://pan.baidu.c

Maven无法下载、mirror配置、mvn不是内部命令

maven无法下载 Inspects a Maven model for resolution problems jar资源下载出错,原因肯定是各种各样,下面提供几个解决方案: 如果有vpn的话,尝试配置vpn后,再次配置pom.xml 尝试配置其他镜像库,比如说:阿里云(setting文件的mirrors中添加入下图) mvn不是内部命令 在winodws中使用各种各样的命令,出现频率

关于百度map API for Android的mobile ak 102错误

一共有三个sha1值需要比对: 第一个是 sha1值是http://developer.baidu.com/map/sdkandev-14.htm 里面获得的sha1值(包括里面的cmd和界面的两种获取sha1值得方法) 第二个是 sha1值是打包好apk文件中META-INF 文件夹的CERT.RSA中的sha1值。http://bbs.lbsyun.baidu.com/vi

Nginx运行和控制命令

nginx命令行参数 Nginx 仅有几个命令行参数,完全通过配置文件来配置 -c </path/to/config> 为 Nginx 指定一个配置文件,来代替缺省的。 -t 不运行,而仅仅测试配置文件。nginx 将检查配置文件的语法的正确性,并尝试打开配置文件中所引用到的文件。 -v 显示 nginx 的版本。 -V 显示 nginx 的版本,编译器版本和配置参数。   ngi

我记不住的du和sort命令

背景: 最近总想多记下一些东西,以免忘记和遗留,用的时候直接查询自己的博客即可,不用再漫无目的的去搜索和再验证。今天讲一下之前用的很频繁的命令以供大家参考和学习。  1.  du  ---- estimate file space usage 千万注意:  du 展示的是磁盘空间占用量ls 展示的是文件内容的大小  du一共有几个常用的参数 -a            //显示所有文件的

Delphi 7打造RESTful API客户端

分享一下如何使用Delphi 7来实现一个简单的RESTful API客户端。或许你会问,为啥选择Delphi 7?这不是一个已经有些年头的开发工具了吗?没错,Delphi 7确实是个“老古董”了,但有时,出于一些旧的项目或特定的需求,我们还是需要用到它。而且,掌握这项技能,也能让你在需要维护或更新老项目时更加游刃有余。 一、准备工作 首先,确保你已经安装了Delphi 7,并且熟悉其基本的开