Невозможно скопировать папку «gen» Android в Git

Я использую EGit в eclipse, чтобы предоставить поддержку Git для Android-проекта, над которым я работаю. Проблема в том, что после выполнения моего проекта в локальном репозитории я понял, что папка «gen» не была зафиксирована. В результате этого, когда я пытаюсь открыть проект на другом компьютере после получения последнего источника из репозитория Git, я продолжаю получать следующую ошибку:

ОШИБКА: Невозможно открыть файл класса D: \ CodeRep \ POCs \ Java \ Android \ Sudoku \ gen \ org \ blah \ example \ R.java: нет такого файла или каталога

Почему я не могу передать папку «gen» в Git из Eclipse? Все происходит очень хорошо, поэтому я могу нажать его в удаленный репозиторий.

Solutions Collecting From Web of "Невозможно скопировать папку «gen» Android в Git"

Вы не должны запускать папку gen ; Он содержит сгенерированный код и не входит в управление источником. Вы должны воссоздать его на машине, на которой вы извлекаете исходный код, либо с помощью Eclipse «Project -> Clean», либо в командной строке « ant clean », если вы используете скрипты сборки.

Это файл сгенерированного кода, вы, как правило, должны быть только для источников git.

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

Не обязательно устанавливать каталог «gen» для git, поскольку все в нем должно автоматически генерироваться на основе контента в другом месте вашего источника. Фактически, каталог «gen», возможно, был добавлен в ваш .gitignore Android SDK.