Ich habe früher mit Maven für meine Java-Projekte gearbeitet, aber heute fange ich an, mit AndroidStudio zu verhandeln.Welche Datei muss in AndroidStudio versionssteuerbar sein?
Ich sehe es ermutigt zu verwenden Gradle, ich habe kein Problem, neue Werkzeuge zu lernen. So beginne ich ein sehr einfaches Beispiel für Android Mobile App, die einfach sagen: „Hallo Welt“, wenn ich auf einen Knopf klicken ...
Ich schob die app/src in ein Git-Repo und versuchen, meine Werke auszukommen ein anderer Computer, aber er versteht mein Projekt nicht als Android-Gerät. Ich vermisse wahrscheinlich eine Gradle Konfigurationsdatei, aber ich sehe gradle.properties, build.gradle, gradle.xml, settings.gradle, .... Mit Maven die pom.xml Datei und Quellen/Ressourcen genug, um ein Projekt fortzusetzen.
Welche Dateien muss ich in meinen Repo stecken, um mein Projekt auf einem beliebigen Computer problemlos fortsetzen zu können?
Edit: Unten ist der Dateibaum I
bekamIch sehe schon die gitignore in this answer vorgeschlagen, aber es über einige Dateien oder Ordner I supect nicht wie app/build als nutzlos reden Mappe.
Meine Android Studio Version 2.3.3
standardmäßig zu ignorieren, gehen alle Dateien zur Versionskontrolle. Es gibt einige, die nicht versioniert werden sollten, und es gibt .gitignore für diese: https://stackoverflow.com/questions/16736856/what-should-be-in-my-gitignore-for-an-android-studio-project – laalto
_ "... aber es spricht nicht über einige Dateien oder Ordner, die ich nutzlos haben möchte, wie App/Build-Ordner." _ - Ja, es ist 'Build /' in fast jeder Antwort enthalten. – 1615903