Подтвердить что ты не робот

Eclipse Android и gitignore

Какие файлы/папки можно безопасно игнорировать для включения с помощью git?

Я скопировал хороший проект, удалил его папки gen и bin и попытался запустить приложение. В окне "Запуск Android" говорится: "В вашем проекте содержатся ошибки (ошибки), пожалуйста, исправьте их перед запуском приложения. Красная X находится на значке слева от проекта в Проводнике пакетов. Хотя папка gen отсутствует в Проводник Windows, он делает это в обозревателе пакетов.

4b9b3361

Ответ 1

Есть типы файлов для игнорирования

# built application files
*.apk
*.ap_

# files for the dex VM
*.dex

# Java class files
*.class

# generated files
bin/
gen/

# Local configuration file (sdk path, etc)
local.properties

# Eclipse project files
.classpath
.project

# Proguard folder generated by Eclipse
proguard/

# Intellij project files
*.iml
*.ipr
*.iws
.idea/

От Gitignore на github

Ответ 2

Я обычно добавляю к .gitignore:

bin
gen

bin и gen постоянно изменяются во время кодирования, поэтому нет необходимости включать их в репозиторий Git. Кроме того, иногда я добавляю .classpath и .project, которые являются конкретными файлами Eclipse, потому что, возможно, я хочу создать новый проект Android на основе этих же источников, но в другой ОС или IDE.

Что касается ошибки, я бы очистил проект и/или попытался запустить утилиту Fix Project Properties (щелкните правой кнопкой мыши Project → Android Tools → Fix Project Properties).

Ответ 3

Лучшее решение сегодня, вероятно, для создания точного .gitignore файла, который вам нужен. Просто перейдите в http://www.gitignore.io

Проект также находится на Github: https://github.com/joeblau/gitignore.io

Ответ 4

Безопасно игнорировать bin и gen без проблем. Когда у меня возникают проблемы с настройкой проекта, я делаю это: Во-первых, просмотрите вкладку "Проблемы" в представлении под представлением редактора - он обычно дает более подробную информацию о ошибках проекта. Если там нет ничего убедительного, я делаю следующее:

  • Как правило, когда у меня возникают проблемы с Eclipse, дающими мне phantom ошибки в проекте, очистка проекта будет исправлять его. Он находится в меню в меню "Проект" > "Очистить".
  • Если это не сработает, я, как правило, попробую щелкнуть правой кнопкой мыши по проекту, выбрав Android Tools > Fix project properties.
  • Мое последнее средство - перезапустить eclipse и удалить папку gen.

Ответ 5

лучший способ - использовать этот сайт для генерации: http://www.gitignore.io/

Ответ 6

Простой ответ на этот вопрос: *. *, в принципе, совершенно безопасно игнорировать все, что вы не хотите добавлять в контроль версий. Это, как говорится, действительно зависит от того, что вы хотите выполнить, используя Git. Если вы хотите, чтобы вы могли проверить/импортировать свой проект в другом месте из одного и того же репозитория, вы должны будете игнорировать максимум /bin/. и/gen/., я бы не стал игнорировать сами папки (т.е./bin,/gen) только для того, чтобы поддерживать правильную структуру каталогов для вашего проекта.

Это отвечает на первоначальный вопрос, но не имеет отношения к проблеме, которую вы испытываете. Что касается решения проблемы, с которой вы столкнулись, вам придется опубликовать дополнительную информацию, в частности то, что указано на вкладке "Проблемы" . Если вы не можете увидеть вкладку "Проблемы" в любом месте, затем щелкните в меню "Окно", затем отобразите представление, затем выберите "Проблемы" , если он есть, или нажмите на другой и посмотрите в разделе "Общие", чтобы найти его.