Я сейчас работаю с OSMDroid
, и я хочу изменить два java-файла, которые были загружены градиентом, а затем помещены в раздел External libraries
. Два java-файла: MapTileFileArchiveProv.java
и ZipFileArchive.java
. Они расположены в одном из пакетов в файле classes.jar. Я на 90% уверен, что они скомпилированы и не могут быть изменены, просто открыв их в редакторе, отредактируйте их и сохраните.Можно ли изменить файлы java-кода внешних библиотек, загружаемых gradle в android studio?
Какие у меня варианты?
Я хотел бы предложить другой подход - наследовать эти классы. –
просто используйте декомпилятор вроде этого http://jd.benow.ca/ – Lino
Я бы сделал это, но поля не защищены. Они частные. – roostaamir