2016-09-29 4 views
0

Я пытаюсь создать структуру Google Play, такую ​​как структура, которая разделена на отдельные компоненты (библиотеки), которые могут быть добавлены в Android Studio в качестве зависимостей. Например, что показано ниже;Проверка зависимостей на уровне студии Android

enter image description here

Как библиотеки Play Services Я хотел бы, чтобы заставить пользователя использовать ту же версию для всех библиотек при добавлении более чем один, как показано ниже;

enter image description here

Мне интересно, как файл build.gradle определяет это? Он встроен в Android Studio, он исходит из плагина инструментов построения?

Как бы я хотел сделать что-то подобное, если у кого-то есть полезные советы/ссылки, которые он очень ценит.

+0

Как предложил, прежде чем они ворс чека. Вы могли бы определить их самостоятельно. Кроме того, я бы предложил извлечь номер версии в переменную и использовать ее для каждого из них. http://stackoverflow.com/questions/24520487/storing-version-of-dependency-in-variable-in-gradle – humblerookie

ответ

1

Вы можете использовать Lint для определения пользовательских правил на основе ваших потребностей. Существует действительно хорошее объяснение по теме с примером на Сайт проекта Android Studio.


Простой способ начать определять свои собственные правила Lint является модификацией типовой проект, предусмотренный на этой ссылке http://tools.android.com/tips/lint-custom-rules/customlint.zip?attredirects=0&d=1
Таким образом, вы будете иметь все зависимости, созданные для использования Lint API.

Источник http://tools.android.com/tips/lint-custom-rules

+0

aha Lint намного проще, чем я думал. – pkramaric

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