Как удалить определенный файл JAR из папки libs при упаковке приложения в Android - PullRequest
0 голосов
/ 25 января 2019

Как удалить определенный файл JAR из папки libs при упаковке приложения в Android.

Так, например, если у меня есть jar с именем xyz.jar в папке libs, и при создании приложения для Android я хотел бы удалить этот файл, который генерирует мой файл AAR

Я видел пару постов, где "exclude" используется в файле build.gradle, но это не помогло мне

1 Ответ

0 голосов
/ 25 января 2019

Проверьте файл build.gradle вашего приложения, вы найдете строку, подобную этой, которая отвечает за включение файла jar в каталог libs:

api fileTree(include: ['*.jar'], dir: 'libs')

Вы можете просто клонировать и изменить его, чтобы он не соответствовал библиотеке, которую вы хотите исключить:

api fileTree(include: ['a*.jar'], dir: 'libs')
api fileTree(include: ['b*.jar'], dir: 'libs')

Или вы даже явно указываете библиотеки, которые хотите включить:

api fileTree(include: ['lib1.jar'], dir: 'libs')
api fileTree(include: ['lib2.jar'], dir: 'libs')
...