为何要make update -api
来源:互联网 发布:统一网络加速器 编辑:程序博客网 时间:2024/05/19 04:54
转自:http://blog.csdn.net/balabala_2xiaomoxian/article/details/50820255
最近修改了framework/base/media 路径下的Java文件,导致全编报错
1.错误信息类似:
............
******************************
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.txt by executing the following command:
make update-api
To submit the revised current.txt to the main Android repository,
you will need approval.
******************************
...........
2.问题原因分析和解决办法
2.1.错误信息表明是由于API错误导致, 进一步研究发现:谷歌对于所有的类和API,分为开方和非开放两种,而开放的类和API,可以通过“Javadoc标签”与源码同步生成“程序的开发文档”;当我们修改或者添加一个新的API时,我们有两种方案可以避免出现上述错误,其一是将该接口加上 非公开的标签:/**{@hide}*/;再者可以在修改后执行:make update-api(公开),将修改内容与API的doc文件更新到一致。
2.2解决办法:
1>执行: make update -api ;
2>修改后相应API文件后,在base库下面会产生“.current.txt”文件的差异,提交时将该差异一并提交审核即可。
- 为何要make update -api
- 为什么要make update -api ???
- make update-api
- make update-api用法
- make update-api
- 关于make update-api命令
- android gingerbread 编译命令 make update-api
- Checking API: checkapi-last make update-api
- 关于源码编译每次提示有错误 要make update-api
- 关于源码编译每次提示有错误 要make update-api
- 关于源码编译每次提示有错误 要make update-api
- update-api
- Android系统源码编译 unsupported reloc 43 和 make update-api
- update android api
- Android: update api
- Android: update api
- Android update api
- es Update API
- Mac OS Sierra (v10.12)打开任何来源的应用
- oracle11g安装与完全卸载
- odoo10 debian 8.4 Could not execute command lessc
- x264编码指南——码率控制
- Android中自动跳转到系统设置界面
- 为何要make update -api
- Rxjava学习之结合操作符—zip
- jmeter后置处理器-正则表达式提取器
- 史上最全自媒体推广工具
- Qt的下载及安装——开始Qt之旅
- SSM利用接口的方式上传文件,js调用接口上传文件,ajax利用接口上传文件
- 高通camera整体架构分析之端口模块篇
- Selenium如何上传多张图片
- 服务器命令查看各种信息