Я хочу создать APK с помощью gradle, и теперь у меня возникает следующая проблема:
com.android.builder.packaging.DuplicateFileException: дубликаты файлов, скопированные в APK resources.arsc
Файл 1: C: \ Development \ Project \ build \ javafxports \ tmp \ android \ resources \ resources.ap_
Файл 2: C: \ Development \ Project \ build \ javafxports \ tmp \ android \ resources\ resources.ap_
Я не знаю, почему и как появился этот дубликат. Я не знаю, где находится этот файл "resources.ap_" и почему он будет дублирован.
Я пытался исключить его с помощью опции упаковки Android , но мне кажется, что я не могу "найти" нужный файл, который дублируется.
Есть ли способ объединить все дубликаты определенного типа или просто игнорировать их без полного пути к каталогу?
как:
исключить / объединить "* .ap _"
Я пробовал все, что упомянуто в документации , и это не такпохоже на работу.
мои текущие варианты упаковки выглядят так:
android {
manifest = 'src/android/AndroidManifest.xml'
packagingOptions {
exclude '*/android/resources/resources.ap_'
exclude 'resources.ap_'
exclude '**/resources**'
exclude 'META-INF/LICENSE'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/NOTICE.txt'
}
}