[置顶] Launcher2调试:framework-res_intermediates/package-export.apk] Error 1

近期调试Launcher,因为要在launcher的源码上做改动,因此UI层的美化自然少不了,但是经过改动frameworks/base/core/res/res/values/dimens.xml 文件后,编译framework-res.apk的时候出现了问题,如题的错误。网上参考了下其他人的解决方案,最终都没能解决自己的问题,也实在是理解能力有限无法理解大神的表达能力。。略调侃下。。来正题。

1.网上查到最多的方案:

进入res/values/public.xml文件。把多余的项去掉。然后成功编译。

2.另外的一个方法,在此也贴出来供大家参考,这属于较明显的错误,关键字错误并且有错误提示。

  1 find: `src': 没有那个文件或目录
  2 external/llvm/lib/Target/ARM/ARMCodeEmitter.cpp: In member function 'void (ano    nymous
  3 external/llvm/lib/Target/ARM/ARMCodeEmitter.cpp:687:27: warning: unused variab    le 'CV' [-Wunused-variable]
  4 libpng warning: Ignoring attempt to set cHRM RGB triangle with zero area
  5 libpng warning: Ignoring attempt to set cHRM RGB triangle with zero area
  6 frameworks/base/core/res/AndroidManifest.xml:563: error: No resource identifie    r found for attribute 'lable' in package 'android'
  7 make: *** [out/target/common/obj/APPS/framework-res_intermediates/package-expo    rt.apk] 错误 1

  8 make: *** 正在删除文件“out/target/common/obj/APPS/framework-res_intermediates/    package-export.apk”

解决办法:label打成了lable,关键字错误,改关键字即可

3.最后我的解决方案,因为之前一直将文件夹选项调为显示隐藏文件和扩展名,因此每次编译的时候会看到有在编译.bak文件,并且在报错,开始没在意,后面果断不显示隐藏文件和扩展名,再编译。通过。


PS:另外想记录一个让我郁闷了很久的问题,就是在开始导入launcher源码到eclipse的时候,一大堆错误,按照网上的方法导入了lib和jar后依然有很多错误,一时以至于毫无办法可循,最终想到是不是因为编码格式的问题影响的,于是果断改了编码格式为UTF-8,终于。。。没有了大片红色的错误。。


你可能感兴趣的:(eclipse,framework,Launcher)