- Android Studio, как запустить синхронизацию вручную?
- Синхронизация проекта Android Studio с файлами Gradle
- 5 ответов
- Android Studio как запустить gradle sync вручную?
- 7 ответов
- Как синхронизировать проекты с GitHub с Android Studio?
- Android Studio 3.0
- 1. Введите информацию для входа в GitHub.
- 2. Поделитесь своим проектом
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-репозиторий.
Затем введите учетные данные для репозитория и нажмите «ОК». (Пользователям 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/
- settings >> version control >> git
- Обычно путь к git.exe program files >> git >> bin >> git.exe
Теперь вы можете использовать кнопки обновления VCS для обновления вашего проекта до Github.
Источник