2015-04-07 4 views
0

Если я включаю библиотеку через gradle для проекта android, могу ли я изменить исходный код указанной библиотеки (например, для принудительного создания определенного шрифта), и чтобы этот код не изменялся каждый раз, когда код обновляется?Android - Измените библиотеку из поведения Gradle?

Спасибо,

ответ

1

Вот несколько способов, чтобы рассмотреть возможность об этом:

  1. Вы должны быть в состоянии загрузить конкретную версию библиотеки вам нужно, и поместить его в каталог libs отредактируйте код, который нужно изменить, а затем в вашем build.gradle убедитесь, что у вас есть следующее:

    зависимостей { компилировать (реж дереве файлов: «LIBS», включают в себя: «* .jar») }

    Это предотвратит извлечение последней страницы библиотеки из своего хранилища. Вам нужно будет вручную обновить в будущем, если вы хотите пройти этот маршрут.

  2. Если методы, которые необходимо изменить, не являются частными, вы можете создать дочерний класс и выполнить переопределение метода в соответствии с вашими потребностями.

Смежные вопросы