Ich lese das schon seit Stunden und jeder scheint einen anderen Ansatz zu haben oder dass die Tutorials veraltet sind.
Android Studio .gitignore enthält nur das App-Verzeichnis, dies ist absichtlich. Aus welchem Grund weiß ich nicht. Beim Versuch, das Git Repo zu klonen, weiß Android Studio nicht, wie es damit umgehen soll. Ein sehr ärgerlicher Fehler in Android Studio.
Was sollte in meinem .gitignore sein für ein Android Studio-Projekt?
Ich habe ein Remote-Git-Repo, das das Projekt im folgenden Format enthält:
Wie Sie sehen können, enthält das Git Repo das Verzeichnis /app
.
Ich versuche dann, es über Check out project from Version Control
zu importieren und git
:
Alles funktioniert, die Test
ist erfolgreich und dann klicke ich auf Clone
:
Der nächste Teil Ich drücke Yes
als git klonte nicht das gesamte Projekt, sondern nur die wesentlichen Quelldateien:
Dies ist der Teil, wo ich verloren bin. Ich vermute, dass ich das Projekt über Gradle
erstellen soll, also wähle ich Gradle
und drücke Next
:
Was soll ich hier machen, da sind anscheinend Großdateien im Netz, aber welche soll ich benutzen:
Wenn ich Create project from existing sources
wähle, bekomme ich folgendes Problem:
Ergebnisse in diesem, ich habe app
Verzeichnis erwartet:
Dateistruktur (da Sie feststellen können, dass fela viele Dateien fehlen, wählen Sie "Projekt aus vorhandenen Quellen erstellen", "MyApplication" ist ein Beispiel für eine App, die in Android Studio erstellt wurde):
Die Antwort ist offensichtlich, wenn Sie sich die .gitigore-Datei eines neu erstellten Projekts ansehen. Die build.gradle-Datei IS und sollte in die Push-to-Remote-Repo enthalten sein.
Also macht die Person, die das Repo in meiner Frage gemacht hat, es falsch. Die .gitignore-Datei enthält:
%Vor%Wie zu sehen, sollten mehr Dateien in den Remote-Repo hochgeladen werden.
Tags und Links android gradle git android-studio