Android Studio рекомендует использовать оболочку градации в потоке работы сборки. Однако, если вы используете git для управления версиями, файлы .jar игнорируются и, как говорят, не проверяются, и я получаю. Но мой рабочий процесс немного отличается от обычного человека. Мы также используем Team Foundation Server и git. Конструкция градиента вызывается с использованием пользовательской MSBuildTask. Вот что мой файл .gitignore выглядит следующим образом:Android Studio с использованием Git: gradle-wrapper.jar в управлении версиями
# Built application files *.apk *.ap_ # Files for the Dalvik VM *.dex # Java class files *.class # Generated files bin/ gen/ # Gradle files .gradle/ build/ # Local configuration file (sdk path, etc) local.properties # Proguard folder generated by Eclipse proguard/ # Log Files *.log
То, как он в настоящее время работает сначала тянем как из TFS и наш мерзавец репо в общедоступное место, то слить два, проверить результат обратно в TFS и вернуть результат обратно в репозиторий git. После того, как это будет завершено, будет выполнена пользовательская MSBuildTask, которая в основном просто вызовет «gradlew build». Однако это не удается, потому что файл gradle-wrapper.jar не помещается в git, его игнорируют. Любые идеи о том, как это сделать? Заранее спасибо!
. .Gitignore выше не будет игнорировать файлы-обертки. Проблема, скорее всего, в другом месте. –