Articles of git

Как вставить информацию о фиксации и филиале из git в apk при построении с помощью градиента?

У нас много разработчиков и множество устройств и множество свежих и старых версий apk. Иногда происходит плохое поведение. Мне нужно определить, какая версия apk установлена ​​на устройстве (какая ветка, какая последняя фиксация, какие файлы были изменены из последнего коммита, когда apk criated). Мы используем Gradle для создания apk из проектов. Есть ли какой-либо метод (директива […]

Два проекта Android с общим модулем в одном хранилище с использованием gradle

Мы создаем приложение (фактически 2), которое разбивается на два отдельных проекта, но использует один и тот же репозиторий GIT (2 отдельные папки в git root). Это одно приложение для карманных компьютеров и одно для другой платформы. Но они должны делиться некоторыми кодами, такими как Utils, вызовы API и т. Д. Структура папки выглядит следующим образом: […]

Alter Android Pack Names для бесплатных и платных приложений в Git

Я разрабатываю две версии одного и того же приложения: бесплатное и платное. Оба филиала основаны на «ведущей» ветке в Git. Иногда я объединяю мастер-ветвь в «свободные» и «платные» ветки, чтобы поддерживать их в актуальном состоянии. Но для бесплатных и оплаченных приложений необходимо иметь разные имена пакетов. Разве это не путает историю создания git, или может […]

Ресурсы обучения для Android Open Source Project (AOSP)

Я не могу найти хороший учебный ресурс в AOSP. Невозможно найти какие-либо книги или сложные веб-ресурсы по этой теме. Книга, которая охватывала бы все темы об этом, была бы лучше всего. Как настроить среду, загрузить код, использовать repo / git, изменить основные вещи, создать пользовательские ромы и т. Д. И т. Д. Есть ли такая […]

Git перестала работать на студии Android

У меня было все настроено на Android Studio, но в последнее время она перестала работать. В последний раз, когда я нажал на Гит, было так же недавно, как пять дней назад! Когда я нажимаю VCS-> Включить интеграцию управления версиями: я получаю диалоговое окно в правом углу, говоря: Can't start Git: /usr/local/bin/git Probably the path to […]

Git: отслеживать или не отслеживать ключи Android API?

Я использую API Карт Google для Android. Я нажимаю свой код на Github со своего рабочего стола, а затем загружаю его с Github на свой ноутбук, когда я хочу работать с кодом во время путешествия. Что касается API Карт Google, мне нужно поместить ключ API в манифест андроида следующим образом: <application> … <meta-data android:name="com.google.android.geo.API_KEY" android:value="YOUR_API_KEY"/> […]

Git в Android Studio исчез?

Когда я щелкнул правой кнопкой мыши в своем проекте Android Studio (в Android-представлении), у меня было подменю «Git» . Там я мог тянуть, толкать и т. Д. Однако, это меню Git теперь как-то исчезло. В результате я не могу ни толкать, ни тянуть. Где я могу снова включить это?

Intellij (Android Studio) Интеграция git: где находится .git?

Я клонировал свой проект приложения Android из удаленного репозитория git. Я разрабатываю этот проект в Android Studio. Управляли контролем версий в командной строке и теперь пытались включить интеграцию git на интерфейсе IDEA. Для этого я нажал «Интеграция проекта» в меню VCS. Но, похоже, он проигнорировал каталог .git и создал новую в другом месте (где?). Как […]

Как указать последнюю версию фиксации в Gradle

Я использую Gradle в своем проекте Android, и я добавил некоторые зависимости в build.gradle build.gradle. По некоторым причинам я хочу указать на последнюю фиксацию для одной из моих зависимостей. Например: dependencies { … compile 'com.github.ozodrukh:CircularReveal:1.1.0@aar' } Я указываю версию CircularReveal равным 1.1.0 @ aar, и я знаю, что в настоящее время она исправила некоторые ошибки, […]

.gitignore Advice для Android Project

Собираюсь лидировать мой проект Android в git (и github), и любопытно, есть ли у кого-нибудь советы о том, какие файлы / папки я должен добавлять в .gitignore и т. Д. Любые ошибки, о которых я должен знать? Ненавижу, когда я перепрограммирую весь свой проект, а затем некоторые коммиты по дороге заканчиваются кучей файлов / папок […]