android中编译资源文件的相关问题

来源:互联网 发布:局域网涉及的网络协议 编辑:程序博客网 时间:2024/04/29 22:58

android中编译资源文件的相关问题:

1. 如何重新编译应用程序的资源文件?

  当修改了资源相关文件(如main.xml)后,需要先编译资源文件,再用mm编译应用程序。为了编译资源文件,需要先将资源删除掉,例如:
   rm../../../out/target/common/obj/APPS/SoundRecorder_intermediates-rf
   mm
   
  分析:Android中,编译过的应用程序的资源放在如下的目录下:
  out/target/common/obj/APPS/应用程序名_intermediates。

2. 不小心将out/target/common/obj/APPS目录删除了,怎么办?
  这时,需要先编译出out/target/common/obj/APPS/framework-res_intermediates,再编译应用程序的资源文件即可,具体如下:
  进入到frameworks/base/core/res目录下,执行mm,如下:
   cdframeworks/base/core/res
   mm
   分析:1.编译应用程序的资源文件需要有framework-res_intermediates,才可以,否则,会报错。
       2.framework-res_intermediates是framework的资源文件目录,也位于out/target/common/obj/APPS/目录下。
0 0
原创粉丝点击