CM9源码修改-增加framework下资源包

增加hiapk资源包
1,在修改源码下,为了增加自己的资源文件
会新建一个framework/base/core/hiapk 项目
,来提供给修改使用。
2,修改/framework/base/Android.mk文件
# add by  d
1)hiapk_res_source_path := APPS/hiapk-res_intermediates/src
# end d

2)LOCAL_INTERMEDIATE_SOURCES := \
$(framework_res_source_path)/android/R.java \
$(framework_res_source_path)/android/Manifest.java \
$(framework_res_source_path)/com/android/internal/R.java \
$(hiapk_res_source_path)/hiapk/R.java(新增加)
3)
# Mod by zozo
hiapk_res_R_stamp := \
$(call intermediates-dir-for,APPS,hiapk-res,,COMMON)/src/R.stamp

$(full_classes_compiled_jar): $(framework_res_R_stamp) $(hiapk_res_R_stamp)

# Make sure that framework-res is installed when framework is.
$(LOCAL_INSTALLED_MODULE): | $(dir $(LOCAL_INSTALLED_MODULE))framework-res.apk $(dir $(LOCAL_INSTALLED_MODULE))hiapk-res.apk
# end d

注意的是: 以后修改hiapk资源后,要删除out/target/common/obj/JAVA_LIBRARIES/framework_intermediates
和out/target/common/obj/APPS/framework_intermediates


在重新编译 make framework


库才会刷新。

2到3分钟后,生成framework.jar和me-res.apk

不这样会导致 R下的id有了 依然出‘找不到的符号’的错

猜你喜欢

转载自dengzhangtao.iteye.com/blog/1682536
今日推荐