Добавить исходный код androidx в Android Studio проект для отладки - PullRequest
3 голосов
/ 15 февраля 2020

Я хочу добавить исходный код androidx в мой проект Android Studio вместо использования предоставленной библиотеки (implementation 'androidx.core:core-ktx:1.1.0'). Используя предоставленную библиотеку, я могу только просматривать исходный код (он только для чтения во время отладки), но мне нужно изменить его для целей тестирования.

Так как я могу добавить исходный код androidx в Android Studio так Я могу отредактировать это?

Ответы [ 2 ]

0 голосов
/ 24 февраля 2020

(у меня недостаточно очков, чтобы добавить комментарий ...)

Как сказал Мартин, Google создал пошаговое руководство как загрузить AndroidX, собрать его с помощью gradle или Android Studio вносите изменения, импортируйте собственные библиотеки сборки в свое приложение и даже вносите свои изменения в исходный код.

0 голосов
/ 21 февраля 2020

Доступ к этим репозиториям обычно осуществляется с помощью repo - но для простоты также будет поддерживаться git:

git clone --branch androidx-master-dev https://android.googlesource.com/platform/frameworks/support /home/android/androidx-master-dev

Android Studio также поддерживает git; URL хранилища для проверки будет https://android.googlesource.com/platform/frameworks/support, а ветвь для выбора - например. androidx-master-dev ;. Однако ручное добавление необходимых вам библиотечных модулей может быть лучше.

Только номера встроенных артефактов имеют номера версий, а не исходный код. И это может быть известно только внутренне, какой коммит равен какому номеру версии; это, кажется, не публично задокументировано. См. Android CI и Android Поиск кода ; там тоже ничего не говорится о номерах версий.

...