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,如下:
cd frameworks/base/core/res
mm
分析:1. 编译应用程序的资源文件需要有framework-res_intermediates,才可以,否则,会报错。
2. framework-res_intermediates是framework的资源文件目录,也位于out/target/common/obj/APPS/目录下。

更多相关文章

  1. 学习资源推荐
  2. Android访问资源与属性之 ? , @
  3. Android的应用程序结构分析:HelloActivity
  4. Android应用程序上传错误The package name of your apk may not
  5. Android* 操作系统上的应用程序远程调试
  6. 写TextView的Selector了解到的android读取xml文件的几点规则
  7. 转载:android 各种xml资源的引用方式
  8. Android开发资源整理

随机推荐

  1. 使用PHP将XML Spreadsheet工作簿解析为JS
  2. 配置文件定义常量 config.inc.php
  3. centos6和centos7手动扩展PHP的IMAP模块
  4. php文件显示代码在Chrome
  5. PHP递归函数删除所有子节点导致stackover
  6. PHP 使用 debug_print_backtrace() 或 de
  7. 在PHP中写入xml时,从字符串中删除&amp
  8. PHP-从多维数组中删除重复值
  9. php异常和错误处理
  10. 最好的PHP IDE和PHP文本编辑器合集