Ошибка Android при дублировании файлов при сборке с помощью ant

Я использую ant для создания системы сборки для нашего проекта Android, в которой есть две цели сборки: Dev и Release.

Это включает в себя замену по умолчанию-package-resources цель с моей собственной в моем build.xml. Это идет от этого:


    
    
        < aapt executable="${aapt}"
                command="package"
                versioncode="${version.code}"
                versionname="${version.name}"
                debug="${build.is.packaging.debug}"
                manifest="${out.manifest.abs.file}"
                assets="${asset.absolute.dir}"
                androidjar="${project.target.android.jar}"
                apkfolder="${out.absolute.dir}"
                nocrunch="${build.packaging.nocrunch}"
                resourcefilename="${resource.package.file.name}"
                resourcefilter="${aapt.resource.filter}"
                libraryResFolderPathRefid="project.library.res.folder.path"
                libraryPackagesRefid="project.library.packages"
                previousBuildType="${build.last.target}"
                buildType="${build.target}"
                ignoreAssets="${aapt.ignore.assets}"
                >
            
            
            
            
        
    

К этому :


    
    
    
        
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
                
        
        
        
    

Однако, когда я запускаю сборку, на этом шаге происходит сбой со следующей ошибкой:

-package-resources:
     [echo] Packaging resources with dev.appname.android as a package name
     [exec] Found 4 custom asset files in /appname/app/native/android/appname/assets
     [exec] Processing raw dir '/appname/app/native/android/appname/res'
     [exec] /appname/app/native/android/appname/res/drawable/map_marker.png: error: Duplicate file.
     [exec] /appname/app/native/android/appname/bin/res/drawable/map_marker.png: Original is here.

Не уверен, как действовать здесь. Насколько я понимаю, что-f Флаг должен позаботиться о перезаписи файлов.

Ответы на вопрос(2)

Ваш ответ на вопрос