Как я могу редактировать содержимое классов из библиотек Github? - PullRequest
0 голосов
/ 21 апреля 2020

Я добавил библиотеку jitsi meet и у меня произошла сетевая ошибка соединения с URL-адресом сервера, поэтому я хочу внести изменения в класс conferenceOptions, но файл только для чтения. Как мне отредактировать этот класс?

Вот скриншот для этой проблемы и моего проекта.

class file is only read

1 Ответ

1 голос
/ 21 апреля 2020

Вы не можете редактировать этот класс, потому что это декомпилированный класс. Когда вы щелкнули и открыли класс, Android studio на лету декомпилировал файл .jar или .dex, чтобы показать вам этот класс. Вы можете редактировать только. java или .kt файлы. Не декомпилированный файл .class.

Если вы хотите внести некоторые изменения в библиотеку Jitsi Meet, у вас есть два варианта -

  • Форк репо -> Внести изменения -> Создать извлечение запрос -> Дождитесь слияния и используйте новую версию.

Или

  • Импорт всей библиотеки локально в ваш проект как новый модуль -> Удалить удаленную зависимость библиотеки Jitsi -> Добавить зависимость для локального модуля библиотеки Jitsi -> Make все изменения, которые вы хотите в исходном коде java / kotlin файлов.
...