Как скомпилировать Java-файл для .class, который использует другие .class. (если это возможно) - PullRequest
0 голосов
/ 04 октября 2019

Я получаю lib webrtc в .aar, и мне нужно изменить один файл этой библиотеки. Мы можем назвать этот файл tomtom.class для этого примера

Так что я распаковываю этот .aar, чтобы получить много .jar, и в этих .jar есть файл tomtom.class, который необходимо заменить. У меня есть новая версия файла TomTom в Java, потому что я редактирую его. Но теперь мне нужно скомпилировать его для замены старого tomtom.class. Конечно, этот файл использует другие классы внутри этой библиотеки webrtc.

Так можно ли скомпилировать файл Java, который использует другой скомпилированный файл?

1 Ответ

0 голосов
/ 18 октября 2019

После многих попыток использования classpath. Или другой метод, который я нахожу в Интернете. Ничего не работает, может быть, это я идиот, но что угодно ..

Как я заменил свой файл на уже скомпилированную библиотеку (это библиотека webrtc).

Я положил копию файладекомпилирован в моем проекте на андроид студии. Я могу изменить это, как я хочу. И этот декомпилированный файл можно скомпилировать с той библиотекой, которая была у меня в папке lib. Я строю проект и иду к временному файлу, чтобы получить скомпилированный файл. Затем я могу заменить файл в .aar на скомпилированный файл, который я только что изменил.

...