新加源码包在源码下编译步骤

 

 首先将新的源码包拷贝到安卓源码目录下的framework/apps/

 例如shutdown源码包

1>.在源码包下新加Andiroid.mk不然会报错:Couldn't locate a makefile from the current directory.

2>.删除gen 文件不然会报错R.java:10:类重复

3>.http://blog.csdn.net/listening_music/article/details/7359721网址所说

不能在vim res/layout/activity_main.xml下android:text=“shutdown"必须android:text="@string/shutdown"

然后在vim res/values/strings.xml下shutdown

4>.在源码下mm(mm前先source build/envsetup.sh使之生效)

5>. 然后在 vim ./build/target/product/generic_no_telephony.mk 里面的PRODUCT_PACKAGES:= ,加上你的LOCAL_PACKAGE_NAME ,这里面是shutReboot,然后可以进行编译,就OK了.

你可能感兴趣的:(android)