我在几个线程中看到了一些关于这个问题的信息,但不适合我的情况。
我有一个 android 应用程序,我现在需要自定义一些资源和代码。
目前我在使用 android 库时遇到了一些问题,所以我有一个 ant 构建,它将基础资源和资产以及特定资源复制到我的 android 项目中,然后根据需要更改清单中的包名称。我所有的活动都有恒定的路径并且与包名无关,所以这不是问题。
问题在于 aapt 中生成的 gen 文件夹中的 R 对象。aapt 确实有一个参数不使用 android manifest 包,而是另一个,但它只有在我使用 ant 构建文件时才可用,ADT 的参数在插件中是硬编码的。
有没有人找到解决方案?我的意思是我总是可以使用 ant 任务来更改所有 R 引用(导入),但它看起来很容易出错。除了不会在 Windows 上自定义 aapt 的包装脚本之外的任何方式?