用了一个比较麻烦的方式:
1 修改 packages/apps/launcher2
2 用mm 编译报错
3查到
(不小心将out/target/common/obj/APPS目录删除了,怎么办?
这时,需要先编译出out/target/common/obj/APPS/framework-res_intermediates,再编译应用程序的资源文件即可,具体如下:
进入到frameworks/base/core/res目录下,执行mm,如下:
cd frameworks/base/core/res
mm
分析:1. 编译应用程序的资源文件需要有framework-res_intermediates,才可以,否则,会报错。
2. framework-res_intermediates是framework的资源文件目录,也位于out/target/common/obj/APPS/目录下。
)
按照上述方式改了下,
4重新
$ source build/envsetup.sh
$ lunch full_newton-userdebug
$ cd packages/apps/Launcher2
$ mm