Android studio как синхронизировать проект

Android Studio, как запустить синхронизацию вручную?

Я отлаживаю проблемы Gradle в Android Studio и вижу ссылки на «Запустить синхронизацию Gradle», но я не уверен, как запустить эту команду.

Как запустить «Gradle Sync» из студии Android или терминала Mac?

Студия Android должна иметь эту кнопку на панели инструментов с пометкой «Синхронизировать проект с файлами Gradle».

РЕДАКТИРОВАТЬ: я не знаю, когда это было изменено, но теперь это выглядит так:

РЕДАКТИРОВАТЬ: это то, как это выглядит в 3.3.1, ИЛИ, перейдя в File -> Sync Project with Gradle Files из строки меню.

ВНИМАНИЕ : —recompile-scripts команда устарела с gradle версии 5.0. Чтобы проверить свою gradle версию, запустите gradle -v .

он выполнит синхронизацию, ничего не создавая.

В качестве альтернативы с помощью командной строки в корневом проекте

Он синхронизирует и создаст ваше приложение, и это займет больше времени, чем просто синхронизация Gradle.

Чтобы увидеть все доступные задачи Gradle, используйте ./gradlew tasks

В Android Studio 3.3 он находится здесь:

Согласно ответу https://stackoverflow.com/a/49576954/2914140 в Android Studio 3.1 он находится здесь:

Эта команда перемещена в File > Sync Project with Gradle Files .

Любители сочетаний клавиш могут добавить ярлык для запуска синхронизации gradle вручную, перейдя в Файл -> Настройки -> Раскладка клавиатуры -> Плагины -> Поддержка Android -> Синхронизировать проект с файлами gradle (щелкните его правой кнопкой мыши, чтобы добавить сочетание клавиш) -> Применить — > ОК, и готово. Выберите любую удобную клавишу в качестве сочетания клавиш Gradle Sync, которое не конфликтует с другими сочетаниями клавиш (я выбрал Shift + 5 в качестве моей клавиши синхронизации Gradle), поэтому затем, когда вы хотите запустить синхронизацию Gradle вручную, просто нажмите эту комбинацию клавиш.

Я предполагаю, что это относится к Инструменты> Android> «Синхронизировать проект с файлами Gradle» в главном меню Android Studio.

кажется, выполняет синхронизацию, ничего не создавая. вы можете включить автоматическое построение,

Пожалуйста, обратитесь к документации для получения дополнительной информации:

Ярлык (Ubuntu, Windows):

Синхронизирует проект с файлами Gradle.

Думаю то ./gradlew tasks же самое с Android studio sync . Зачем? Я объясню это.

Я столкнулся с проблемой при тестировании отчета о покрытии jacoco. Когда я запускаю ./gradlew clean :Test:testDebugUnitTest напрямую из командной строки, появляется ошибка.

Однако, если я сначала нажму «Синхронизация студии Android», все будет нормально. Потому что они build/../jacocoagent.jar выглядят естественно. Не знаю почему, возможно, в плагине jacoco есть ошибка. Устройство, которое я нахожу работающим, также .gradlew tasks вызывает появление банки. Так что я могу получить тот же результат в скрипте gralde.

К тому gradle —recompile-scripts же не работает проблема.

Читайте также:  Почему андроид то заряжается то нет

У меня проблемы с доказательством того, что gradlew clean — это не чистая сборка ADT. И теперь я изо всех сил пытаюсь исправить это.

Вот что у меня получилось: я установил configProductID = 11111 из моего gradle.properties, из моего build.gradle я добавляю

Если я сделаю чистую сборку из ADT, можно сгенерировать ресурс R.string.ProductID. Тогда я могу успешно выполнить следующую команду.

Но поскольку я пытаюсь настроить сервер сборки, мне не нужна помощь от ADT IDE, поэтому мне нужно избегать использования чистой сборки ADT. Вот и моя проблема. Теперь я меняю имя своего ресурса с «ProductID» на «myProductID» и делаю:

Я получаю ошибку

Если я попробую:

Я просто получаю ошибку

Любой, кто хочет использовать командную строку для синхронизации проектов с файлами Gradle, обратите внимание:

Начиная с Gradle 5.0,

Параметр командной строки —recompile-scripts был удален.

Источник

Синхронизация проекта Android Studio с файлами Gradle

Я работал над проектом, а затем получил приглашение обновить Android Studio. После этого я начал получать эту ошибку при попытке запустить приложение

проект может потребоваться синхронизировать с файлами Gradle

Как мне решить эту проблему?

5 ответов

нажатие кнопки «синхронизировать проект с файлами Gradle» должно сделать трюк:

Tools -> Android -> Sync Project with Gradle Files

Если это не удается, попробуйте запустить «Rebuild project»:

Build -> Rebuild Project

редактировать

начиная с Android Studio 3.1, вы должны пойти в:

File -> Sync Project with Gradle Files

Ответ

при попытке запустить приложение, вместо выбора каталога выделены здесь в синий

Я выбрал подкаталог вместо

и нажал «запустить».Все проблемы с Gradle автоматически разрешаются, и автоматически создается отсутствующий каталог apk.

Новое Решение

на Sync project with gradle files кнопка исчезла из Android Studio на некоторое время.Его обратно, и вы можете найти его здесь:

нажмите кнопку и дождитесь завершения задачи

у меня была эта проблема после установки плагина genymotion (другой Android amulator). Более тщательная проверка показала, что gradle нуждается в SDK tools версии 19.1.0 для запуска (у меня было 19.0.3 ранее).

чтобы исправить это, мне пришлось изменить build.gradle и под android я изменился на: buildToolsVersion 19.1.0

затем мне пришлось перестроить снова, и ошибка исчезла.

Источник

Android Studio как запустить gradle sync вручную?

Я отлаживаю проблемы Gradle в Android Studio и вижу ссылки на «Run gradle sync», но я не уверен, как запустить эту команду.

как запустить «Gradle sync» из Android studio или Mac-терминала?

7 ответов

Android studio должна иметь эту кнопку на панели инструментов с пометкой «синхронизировать проект с файлами Gradle»

или инструменты — > Android — > синхронизировать проект с файлами Gradle из меню.

EDIT: я не знаю, когда он был изменен, но теперь он выглядит так:

любители сочетаний клавиш могут добавить ярлык для запуска gradle sync вручную, перейдя в Файл — > Настройки — > Keymap — > Плагины — > поддержка Android — > синхронизировать проект с файлами gradle (щелкните правой кнопкой мыши на нем, чтобы добавить сочетание клавиш) — > применить — > OK, и все готово. выберите любой удобный ключ в качестве ярлыка gradle sync, который не конфликтует с любой другой клавишей быстрого доступа (я выбрал Shift + 5 в качестве ключа синхронизации gradle), поэтому, когда вы хотите запустить gradle sync вручную, просто нажмите это сочетание клавиш.

Читайте также:  Нужна ли антенна для андроид приставки

С командной строкой в корневом проекте

Он будет синхронизировать и создавать приложение

чтобы увидеть все доступные задачи Gradle, используйте ./gradlew tasks

согласно ответу https://stackoverflow.com/a/49576954/2914140 В Android Studio 3.1 это здесь:

эта команда переехала в File > Sync Project with Gradle Files .

Я предполагаю, что это относится к инструментам > Android > «синхронизировать проект с файлами Gradle» из главного меню Android Studio.

Кажется, делает синхронизацию, ничего не создавая. вы можете включить автоматическое построение по

пожалуйста, обратитесь к документации для получения дополнительной информации:

Источник

Как синхронизировать проекты с GitHub с Android Studio?

Я пытаюсь синхронизировать проект, который у меня есть в папке Android Studio, с GitHub, но я не до конца уверен, что делать, кроме добавления учетных данных в меню параметров. Может ли кто-нибудь дать мне краткое руководство, пожалуйста?

Откройте проект, который вы хотите отправить в Android Studio.

щелчок VCS -> Enable version Control Integration -> Git

Кажется, нет способа добавить пульт через графический интерфейс. Так что откройте Git Bash в корне проекта и сделайте git remote add

Теперь, когда вы это сделаете, VCS -> Commit changes -> Commit & Push вы должны увидеть свой пульт, и все должно работать через графический интерфейс.

Если вы получаете сообщение об ошибке: fatal: remote already exists это означает, что вы уже добавили его. Чтобы увидеть ваши пульты сделать git remote -v и git remote rm удалить.

Смотрите эти страницы для деталей:

Следующий метод представляет собой общий способ передачи проекта Android Studio в репозиторий на основе GIT исключительно с использованием графического интерфейса пользователя. Он был протестирован с репозиторием GIT, размещенным в Visual Studio Online, и должен фактически работать с GitHub или любым другим поставщиком контроля версий на основе GIT.

Примечание: если вы используете GitHub, «Поделиться на GitHub» — самый простой вариант, как указано в других ответах.

Включить плагин интеграции GIT

Файл (главное меню) >> Настройки >> Поиск интеграции с GitHub

Включить интеграцию управления версиями для проекта

VCS (главное меню) >> Включить интеграцию контроля версий >> Выбрать GIT

Добавить файл проекта в локальный репозиторий

Щелкните правой кнопкой мыши на проекте >> GIT >> Добавить

Зафиксировать добавленные файлы

Откройте окна контроля версий (рядом с окном терминала) >> Нажмите кнопку подтверждения

В окне подсказки выберите «совершить и нажать»

Определение удаленного

После анализа кода Android Studio предложит просмотреть или зафиксировать код, когда зафиксированный будет предложено определить удаленный репозиторий. Там вы можете добавить URL-адрес в GIT-репозиторий.

Читайте также:  Файловый менеджер для андроид с рут правами 4pda

Затем введите учетные данные для репозитория и нажмите «ОК». (Пользователям Visual Studio Online необходимо включить «альтернативные учетные данные для аутентификации», как указано здесь, для входа в репозиторий).

В Android Studio 1.0.2 вам нужно всего лишь зайти в VCS-> Импорт в контроль версий -> Поделиться проектом на GitHub.

Появится всплывающее окно с запросом имени репо.

В версии Android Studio (0.3.2) это было так же просто, как с помощью меню.

Меню VCS> Git> Поделиться на GitHub.

Затем он спросит вас о ваших учетных данных, а затем имя для вашего нового репо, и все!

Это не характерно для Android Studio, но является общим поведением для IDEA Intellij.

Перейдите: Настройки> Контроль версий> GitHub

Также обратите внимание, что вам не нужна интеграция с github: стандартных функций git должно быть достаточно (VCS> Git, Инструмент Windows> Изменения)

Для Android Studio 0.8.9: VCS —> Import into version contraol —> Share project on Github. он не дает вам возможности поделиться в определенном репозитории или, по крайней мере, я не смог найти (мое ограничение!).

Вы можете добавить свою информацию о github здесь: File —> Settings —> Version COntraol —> Github.

Android Studio 3.0

Мне нравится, как это легко в Android Studio.

1. Введите информацию для входа в GitHub.

В Android Studio зайдите в Файл> Настройки> Контроль версий> GitHub . Затем введите имя пользователя и пароль GitHub. (Вы должны сделать этот шаг только один раз. Для будущих проектов вы можете пропустить его.)

2. Поделитесь своим проектом

Открыв проект Android Studio, выберите «VCS»> «Импорт в контроль версий»> «Поделиться проектом» на GitHub .

Затем нажмите « Поделиться» и « ОК» .

Теперь вы можете сделать это следующим образом (вам не нужно заходить в github или открывать новый каталог из git):

Впервые я добавил ссылку на видео для решения вашей проблемы, но узнал, что это плохая идея. На этот раз я объясню это вкратце.

Студия Android совместима с github, но вам нужно что-то настроить:

    Настройка Android Studio

Установите плагины Github в настройках Android Studio

  • Настройки Android Studio >> Страница плагинов

Загрузите систему контроля версий git по этой ссылке и настройте https://git-scm.com/

  • После установки откройте страницу настроек Android Studio и выберите git.exe.
    • settings >> version control >> git
    • Обычно путь к git.exe program files >> git >> bin >> git.exe
  • Зайдите на сайт, Settings >> Version control >> Github вы увидите логин и пароль для вашей учетной записи Github. Примените настройки.
  • Для обновления проекта перейдите в верхнюю строку Android Studio нажмите VCS >> enable version control integration >> git
  • Еще раз VCS >> import into version control >> share project on Github и введите свой мастер-пароль.
  • Теперь вы можете использовать кнопки обновления VCS для обновления вашего проекта до Github.

    Источник

    Оцените статью