ROM编译常见错误
来源:互联网 发布:主页 劫持 软件开发 编辑:程序博客网 时间:2024/06/05 11:04
1.编译错误
Copy: apicheck (out/host/linux-x86/obj/EXECUTABLES/apicheck_intermediates/apicheck)
Install: out/host/linux-x86/bin/apicheckChecking API: checkapi-last
(unknown): error 17: Field android.app.Notification.FLAG_SHOW_LIGHTS has changed value from 1 to 0
******************************
You have tried to change the API from what has been previously released in
an SDK. Please fix the errors listed above.
******************************
make[1]: *** [out/target/common/obj/PACKAGING/checkapi-last-timestamp] Error 38
make[1]: Leaving directory `/home1/work/android_eRD4.2/src'
make: *** [compile] Error 2
解决办法:
自己找到了在framework/base/api 下有n(n取决于你源码的版本,如果你源码的版本是2.1 ,那么就 有分别以 1~ 7命名的xml,就是api level)个xml文档,分别对应android api 的不同版本。 在这些xml中,把你在framework层中修改的地方对应进去。 如我这个错误的地方,在8.xml 和 current.xml 中找到“FLAG_SHOW_LIGHTS”,把里面的value 值改成和你代码中值一致就可以了。
如果编译了一次 需要在out/target/common/obj/PACKAGING/public_api.txt'中找到“FLAG_SHOW_LIGHTS”,把里面的value 值改成和你代码中值一致就可以了。
0 0
- ROM编译常见错误
- java常见编译错误
- 编译常见错误
- 常见编译错误---参数设置
- 编译链接常见错误
- VC编译常见错误
- 编译常见错误
- VC常见编译错误
- c编译常见错误
- c++ 常见编译错误
- 常见编译错误
- vc编译常见错误
- c++常见编译错误
- VC常见编译错误
- 常见编译调试错误
- 内核编译常见错误
- 动态编译常见错误
- vs2005常见编译错误
- 软件工程之软件项目管理
- QQ登陆界面设计 TestLogin
- tiny6410中断原理总结
- SQL2008附加数据库只读怎么修改
- Spring AOP的基本概念
- ROM编译常见错误
- android media中的start called in state 64错误
- set+规律+uva11549
- linux 文件权限
- 斐波那契数列的3种java程序实现
- 全面认识Android手机 (MIUI ROM适配之旅第一天——认识Android手机 )
- Android 监听屏幕锁屏,用户解锁
- snprintf VS itoa
- eclipse remote debug tomcat