Ошибка 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
Флаг должен позаботиться о перезаписи файлов.