当前位置:  技术问答>linux和unix

编译android源码事2出现的奇怪错误

    来源: 互联网  发布时间:2017-05-30

    本文导语:  本帖最后由 qq_19397439 于 2014-09-25 20:30:42 编辑 make: *** [out/target/common/obj/APPS/framework-res_intermediates/package-export.apk frameworks/base/core/res/res/values/symbols.xml:1092: error: Symbol 'ic_lockscreen_call_activated' declared with  not defined fr...

本帖最后由 qq_19397439 于 2014-09-25 20:30:42 编辑
make: *** [out/target/common/obj/APPS/framework-res_intermediates/package-export.apk



frameworks/base/core/res/res/values/symbols.xml:1092: error: Symbol 'ic_lockscreen_call_activated' declared with  not defined
frameworks/base/core/res/res/values/symbols.xml:1091: error: Symbol 'ic_lockscreen_call_normal' declared with  not defined
frameworks/base/core/res/res/values/symbols.xml:1094: error: Symbol 'ic_lockscreen_sms_activated' declared with  not defined
frameworks/base/core/res/res/values/symbols.xml:1093: error: Symbol 'ic_lockscreen_sms_normal' declared with  not defined
frameworks/base/core/res/res/values/symbols.xml:1100: error: Symbol 'icon_notification_bg' declared with  not defined


aapt: warning: string 'mediaSize_iso_a0' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_a1' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_a10' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_a2' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_a3' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_a4' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_a5' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_a6' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_a7' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_a8' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_a9' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_b0' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_b1' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_b10' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_b2' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_b3' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_b4' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_b5' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_b6' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_b7' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_b8' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_b9' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_c0' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_c1' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_c10' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_c2' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_c3' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_c4' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_c5' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_c6' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_c7' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_c8' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_iso_c9' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_na_gvrnmt_letter' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_na_junior_legal' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_na_ledger' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_na_legal' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_na_letter' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'mediaSize_na_tabloid' has no default translation in frameworks/base/core/res/res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'permdesc_accessAllPrintJobs' has no default translation in frameworks/base/core/res/res; found: az et hy ka km lo mn ms ne si
aapt: warning: string 'permdesc_accessInputFlinger' has no default translation in frameworks/base/core/res/res; found: et hy ka km lo ms ne si
aapt: warning: string 'permdesc_hotwordRecognition' has no default translation in frameworks/base/core/res/res; found: az_AZ ne_NP si_LK
aapt: warning: string 'permlab_accessAllPrintJobs' has no default translation in frameworks/base/core/res/res; found: az et hy ka km lo mn ms ne si
aapt: warning: string 'permlab_accessInputFlinger' has no default translation in frameworks/base/core/res/res; found: et hy ka km lo ms ne si
aapt: warning: string 'permlab_hotwordRecognition' has no default translation in frameworks/base/core/res/res; found: az_AZ ne_NP si_LK
aapt: warning: string 'status_bar_device_locked' has no default translation in frameworks/base/core/res/res; found: az et hy ka km lo mn ms ne si
frameworks/base/core/res/res/values/symbols.xml:1764: error: Symbol 'ic_lock_restart' declared with  not defined

|


冲突的补丁会被撂那,生成xxx.rej文件,这个其实是xxx.patch文件内容的一小部分。
find ./ -name *.rej是查找当前目录下所有的xxx.rej文件。

|
首先你的实验步骤很好,先验证原始源码是否有问题,这点值得称赞。我刚就是从declared with  not defined的「事故现场」回来的,以下就几个方案供你选择:

方案二:
1.资源文件一般都在frameworks/base/core/res/res中使用mmm -B强制重新编译它。
2.make clean 后再编译
3.如果问题仍然存在很可能就是出在了你的patch上。

方案一:
另 根据ic_lock_restart名字,它应该是一个图片文件,查你的patch中没有调用这个图片,如果有那就说明很可能是这个要跟随patch一起打进来的,但是却没有打成功。
还要注意打patch时有没有错误提示,一般文件冲突是产生*.rej文件供你解决,但是如果是patch中缺少ic_lock_restart.png那就没有办法提示了。先使用git apply默认打法查看所有patch的冲突,可以查看到文件冲突和bin文件不存在patch中的问题。

方案四:
如果实在是找到这个资源,就换其它资源,只不过是一个图片而已,把sympol.xml这个删除掉,调用的位置也替换了。

enjoy it.

|
方案二:
1.资源文件一般都在frameworks/base/core/res/res中使用mmm -B强制重新编译它。
2.make clean 后再编译
3.如果问题仍然存在很可能就是出在了你的patch上。

方案一:
只是让你确认是不是这个patch中添加的,没有人让你改patch文件!!!!

方案四:
「把sympol.xml这个删除掉,调用的位置也替换了。」但愿你真正的理解了这句话的意思,不是删除sympol.xml,而是把其中的ic_lock_restart的删除。

第一次要夸奖,这次我就不会了,因为没有任何新进度。要求的实验步骤都没有做,没有办法给出更多的意见。

|
补丁是重点,如果现再次编译看不到之前那个ic_lock_restart错误,说明这个错误过了。后边再遇到的是新的错乱,打patch一定要细心不要急于编译。因为编译一次着实要花费相当多的时间,且还不一定能说明问题,因为每次make clean后再编译才是最好的。
git apply的指示语句很重要:
1.出现了patch does not apply提示语,说明有冲突补丁没有打。先将输出log保存到文件上,再添加上--reject打patch
2.如果有文件冲突会产生*.rej
3.如果补丁做的时候没有把二进制文件不会任何提示,要根据上述中保存的log文件进行处理。

|


关于git apply的使用小结了一下《Git打补丁常见问题》。希望对你有所帮助。

    
 
 

您可能感兴趣的文章:

  • linux/centos源码安装nginx编译配置选项参数介绍
  • 如何发布自己的源码包,以及从别人的源码包中获取编译参数
  • ??请问在windows下怎样配置sh的configure文件 许多开放源码项目在编译前都要配置configure才能编译. 可...
  • 我想把Java源码编译本地的exe,因为用jvm太慢了,但是不知用啥编译器?
  • 关于编译源码的疑问
  • 搜索引擎蜘蛛源码,谁能帮我编译一下!!!源码相赠(没办法,我了解Linux!!!)
  • Unbutu中利用Shell自动编译Android源码
  • 系统FC10 我想装tar.gz的源码文件。但在编译是总是出错。求助
  • 在纯Linux下如何编译firefox源码?
  • 书写基于Linux内核的键盘记录器(Writing Linux Kernel Keylogger)中的源码如何编译通过???
  • linux源码包编译有错误
  • 在redhat开发驱动时,需要下载一个linux源码,编译,替掉原有的内核吗?
  • 下载了飞信1.3源码,如何编译安装
  • Linux 源码 list.h的编译问题
  • 请问 下载了tfn2k源码 如何编译啊
  • Linux编译安装源码包软件
  • linux下php编译显示源码
  • 关于dhcp源码编译出错问题!
  • 系统FC10 我想装tar.gz的源码文件。但在编译是总是出错。求助
  • 请问:有谁编译过steven的《unix环境高级编程》的源码吗?
  • 怎么编译源码啊?急!!!!!!
  • solaris上的C程序,编译报错: 存储类只能使用register,奇怪,奇怪!
  • 奇怪,为什么char ch='u10100'编译错误,而char ch='ujava'编译成功呢?
  • 编译内核模块的奇怪问题
  • 奇怪!为什么int i=0915编译不通过?
  • 奇怪的编译出错,谁能解决吗
  • 编译出错,奇怪这是为什么??求人指教
  • jbuilder7编译jsp的奇怪问题,求高手帮忙!
  • 编译内核出现的奇怪问题
  • main函数明显被编译了,可是烧到芯片上后,程序却没变化???奇怪!有哪位碰过这样的问题吗??
  • gcc编译含math.h程序的奇怪现象(并非未添加-lm),盼解
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • CentOS 6内核升级:下载编译启用新内核版本详细过程
  • 请教:JSP编译器编译成字节码,跟别的编译器编译出来的有什么不同呢?
  • 高速的网络抓包库PF_ring介绍及编译安装
  • 编译GCC时能不能只编译C/C++的编译器?
  • 关于arm交叉编译器4.3.3编译程序报错,但是3.4.5却能编译通过的问题
  • JB下,我的程序编译得好慢!请问用什么方法编译才可以快一点?或编译顺序改变一下?
  • 请问gdb是不是只能调试gcc编译的程序,在unix下用其它编译器编译的程序是不是不一定能用gdb调试的?
  • 用JCreator写了一个小程序,有十几个class,当修改某个文件重新编译,javac并没有编译修改的文件,请问要如何做javac才会重新编译所有的
  • 问:关于gcc编译器和g++编译器
  • 嵌入式linux开发:一段代码在windows平台用VC编译运行正常,在linux平台用gcc编译运行正常,但是用arm-linux-gcc编译在嵌入式板子上运行就不正常.
  • 在cygwin编译驱动程序要不要交叉编译?
  • 关于如何把编译进内核的编译成模块
  • C编译器 c++编译器 wieldylcc
  • Linux下gcc编译时,如何以静态链接的形式编译?
  • PROC开发时 //注释编译不通过 如何设置使用cpp编译。
  • 编译失败后如何再继续编译
  • 编译qt-x11,最后编译生成可执行文件时候,make出错
  • 如何查看已编译安装软件的编译命令行
  • 请问哪里有反编译.class文件的反编译器?
  • 用Jdk编译时出现提示要加 -deprecation 再编译,请教??
  • linux下有没有能编译出16bit代码的C语言编译器?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3