在我的项目中,我有一个名为versions
的文件夹。
此文件夹包含表示应用程序风格的子文件夹(让我们称之为x,y,z
)。
使用不同的包名称(com.example。[x,y,z])发布每个flavor。因此,在每个文件夹中,我有不同的AndrodManifest.xml
和build.xml
。
现在。
整个代码位于versions
dir内的src
文件夹之外。
我设置了ant,以便从versions
文件夹等中找到资源。但是有一个问题。
例如,在构建x flavor
时 src
中的java文件有import com.example.R
。
在使用aapt任务构建时,R.java
文件会生成~/versions/x/gen/com/example/x/R.java
,以便src
个文件找不到它(因为它们导入com.example.R)
如何更改aapt任务以便在R.java
内生成~/versions/x/gen/com/example/R.java
?