gradle.properties
Использование gradle.properties
для создания универсальных переменных Насколько мне известно, это решение ограничено проектами Android. В /gradle.properties вы можете определить свои универсальные переменные или переменные уровня проекта как таковые: Ссылка
myBuildToolsVersion = 20.0.0
myMinSdkVersion = 10
myTargetSdkVersion = 22
myCompileSdkVersion = 22
gradle-wrapper.properties
Внутри Android Studio использует версию Gradle, определенную в конфигурации оболочки. Эту конфигурацию можно найти в gradle/wrapper/gradle-wrapper.properties.
. Когда Google решит, что пора использовать новую версию Gradle, Android Studio отобразит сообщение, подталкивающее вас к обновлению. Все, что вам нужно сделать, это щелкнуть сообщение, и Android Studio отредактирует файл свойств и синхронизирует установку Gradle за вас. Ссылка
local.properties
Файл local.properties
находится на корневом уровне проекта.
Этот файл не следует включать в систему контроля версий. После (ошибочно) включения этого в систему управления версиями, а затем удаления файла локально, Android Studio автоматически повторно создала файл для меня.
Вот пример содержимого этого файла:
## This file is automatically generated by Android Studio.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file must *NOT* be checked into Version Control Systems,
# as it contains information specific to your local configuration.
#
# Location of the SDK. This is only used by Gradle.
# For customization when using a Version Control System, please read the
# header note.
#Thu Aug 14 14:49:26 PDT 2014
sdk.dir=C\:\\Program Files (x86)\\Android\\android-studio\\sdk
Обратите внимание на sdk.dir=
ссылку на расположение установки Android Studio SDK (которое может отличаться на разных машинах). Ссылка
settings.gradle
':lib'
- это логический путь к проекту, который сопоставляется с физическим путем на основе информации, предоставленной в settings.gradle
.
- Сборка с несколькими проектами может иметь произвольную структуру каталогов, которая настраивается в
settings.gradle
. Нет необходимости перемещать каталоги, если вы этого не хотите. Ссылка
Для получения дополнительной информации о Gradle вам необходимо проверить приведенные ниже ссылки, которые помогут вам больше узнать о Gradle и системе Gradle. Gradle упрощает жизнь разработчика, так как он не беспокоится о library updation
, apk generation
, import lib easily
, product flavors
и многих других.
http://www.vogella.com/tutorials/Gradle/article.html https://developer.android.com/studio/build/gradle-tips.html
person
duggu
schedule
09.02.2018