У нас много разработчиков и множество устройств и множество свежих и старых версий apk. Иногда происходит плохое поведение. Мне нужно определить, какая версия apk установлена на устройстве (какая ветка, какая последняя фиксация, какие файлы были изменены из последнего коммита, когда apk criated). Мы используем Gradle для создания apk из проектов. Есть ли какой-либо метод (директива […]
Мы создаем приложение (фактически 2), которое разбивается на два отдельных проекта, но использует один и тот же репозиторий GIT (2 отдельные папки в git root). Это одно приложение для карманных компьютеров и одно для другой платформы. Но они должны делиться некоторыми кодами, такими как Utils, вызовы API и т. Д. Структура папки выглядит следующим образом: […]
Я разрабатываю две версии одного и того же приложения: бесплатное и платное. Оба филиала основаны на «ведущей» ветке в Git. Иногда я объединяю мастер-ветвь в «свободные» и «платные» ветки, чтобы поддерживать их в актуальном состоянии. Но для бесплатных и оплаченных приложений необходимо иметь разные имена пакетов. Разве это не путает историю создания git, или может […]
Я не могу найти хороший учебный ресурс в AOSP. Невозможно найти какие-либо книги или сложные веб-ресурсы по этой теме. Книга, которая охватывала бы все темы об этом, была бы лучше всего. Как настроить среду, загрузить код, использовать repo / git, изменить основные вещи, создать пользовательские ромы и т. Д. И т. Д. Есть ли такая […]
У меня было все настроено на Android Studio, но в последнее время она перестала работать. В последний раз, когда я нажал на Гит, было так же недавно, как пять дней назад! Когда я нажимаю VCS-> Включить интеграцию управления версиями: я получаю диалоговое окно в правом углу, говоря: Can't start Git: /usr/local/bin/git Probably the path to […]
Я использую API Карт Google для Android. Я нажимаю свой код на Github со своего рабочего стола, а затем загружаю его с Github на свой ноутбук, когда я хочу работать с кодом во время путешествия. Что касается API Карт Google, мне нужно поместить ключ API в манифест андроида следующим образом: <application> … <meta-data android:name="com.google.android.geo.API_KEY" android:value="YOUR_API_KEY"/> […]
Когда я щелкнул правой кнопкой мыши в своем проекте Android Studio (в Android-представлении), у меня было подменю «Git» . Там я мог тянуть, толкать и т. Д. Однако, это меню Git теперь как-то исчезло. В результате я не могу ни толкать, ни тянуть. Где я могу снова включить это?
Я клонировал свой проект приложения Android из удаленного репозитория git. Я разрабатываю этот проект в Android Studio. Управляли контролем версий в командной строке и теперь пытались включить интеграцию git на интерфейсе IDEA. Для этого я нажал «Интеграция проекта» в меню VCS. Но, похоже, он проигнорировал каталог .git и создал новую в другом месте (где?). Как […]
Я использую Gradle в своем проекте Android, и я добавил некоторые зависимости в build.gradle build.gradle. По некоторым причинам я хочу указать на последнюю фиксацию для одной из моих зависимостей. Например: dependencies { … compile 'com.github.ozodrukh:CircularReveal:1.1.0@aar' } Я указываю версию CircularReveal равным 1.1.0 @ aar, и я знаю, что в настоящее время она исправила некоторые ошибки, […]
Собираюсь лидировать мой проект Android в git (и github), и любопытно, есть ли у кого-нибудь советы о том, какие файлы / папки я должен добавлять в .gitignore и т. Д. Любые ошибки, о которых я должен знать? Ненавижу, когда я перепрограммирую весь свой проект, а затем некоторые коммиты по дороге заканчиваются кучей файлов / папок […]