Wie benutzt man ein Android Studio Projekt auf zwei Computern?

Ich benutze zwei Computer für die Codierung. Mein Desktop-PC und das Notebook. Ich synchronisiere die beiden Computer mit Dropbox. Wie kann ich ein Projekt auf jedem dieser beiden Computer importieren / laden? Der Projektbasisordner ist auf jedem Computer unterschiedlich. Wenn ich versuche zu laden / importieren ein Projekt, das auf dem anderen Computer erstellt wird, lädt es das Projekt, aber ich habe einen Fehler mit einem falschen Weg.

"Gradle" Test2Project "Projektaktualisierung fehlgeschlagen: Das Modell des Typs" IdeaProject "konnte nicht mit der Gradle-Distribution" http://services.gradle.org/distributions/gradle-1.6.zip "abgerufen werden. Projektverzeichnis" C: \ Users \ thomas \ AndroidStudioProjects \ Test2Project "existiert nicht."

  • Wie kann ein StringBuilder am besten in einen String umgewandelt werden?
  • Pkpass auf Android
  • Wie kann ich einen IntentService stoppen?
  • Wie Druck Rechnungsbeleg mit Bluetooth-Thermodrucker drucken
  • Konvertieren von Eingangsstrom in Bitmap
  • Android Neubau System (Gradle) und Aspekt
  • Der falsche pfad ist der richtige pfad auf dem anderen computer. Wie kann ich Android Studio-Projekte importieren, damit es auch auf einem anderen Computer mit einer anderen Ordnerstruktur funktioniert?

  • YouTube-Anzeigen werden bei der Verwendung von YouTube Android Player API niemals angezeigt
  • Unicode-Unterstützung in Android ndk
  • Android XML-Thema von zwei Eltern-Themen erben?
  • Android, wie man eine Aktivität von anderen Aktivitäten beenden kann
  • Kann die System-Bildschirmhelligkeit nicht programmgesteuert in Android anwenden
  • Gibt es einen maximalen Wert für versioncode?
  • 4 Solutions collect form web for “Wie benutzt man ein Android Studio Projekt auf zwei Computern?”

    Wie die anderen bin ich einverstanden, dass die Verwendung eines VCS die beste Lösung wäre. Auch wenn Sie versuchen können, alle Android-Studio-Dateien (wie * .iml, .idea Ordner und local.properties) zu filtern. Ich weiß nicht, ob du das mit Dropbox machen kannst oder wenn du irgendeine Art von Software benötigst.

    Danach sollten Sie in der Lage sein, Quellcode-Änderungen auf beiden Computern ohne größere Probleme zu machen. (Möglicherweise müssen Sie prozessabhängige Änderungen für das Android-Studio zweimal deklarieren) Builds abhängig von den build.gradle-Dateien sollten funktionieren. Aber wieder: mit einem VCS ist der bessere Weg zu gehen.

    Gehen Sie für git, können Sie bitbucket.com als kostenloses Remote-Repository verwenden.

    Dies ist ein Problem, das ich in den Versuch gemacht habe, Android-Projekte in einem Dropbox-Ordner zu speichern. Was passiert, ist, dass die IDE von Machine 1 Systemressourcen (wie das SDK) in dem Dateisystem der Maschine abbindet. Wenn du auf Machine 2 gehst, wird alles außergewöhnlich für das, was du erwartet hast – denn das SDK wird wohl an einem anderen Ort sein!

    Ein Weg, um dies zu erreichen ist, Ihre VCS (Dropbox, Git, was auch immer) als Repository für JUST Ihre Quelldateien verwenden, und dann haben ein lokales Projekt auf jeder Maschine erstellt, die aus dem Dropbox-Ordner liest. Dies erfordert zwei getrennte Projekte, die anders abgebildet werden, aber das haben denselben Quellordner.

    Ich entdeckte dieses Problem, als ich versuchte, ein Android-Projekt auf eine neue Installation auf einem Mac-Computer zu laden:

    Neue Android Studio-Installation möchte SDK-Standort umschreiben

    Siehst du, was da passiert? Mein Mac Android Studio sagt: "Hey, ich sehe nicht wo" C: \ Android \ SDK ist, aber ich sehe, dass du ein Android SDK in einem anderen Ordner hast, also werde ich deine Projektdateien aktualisieren Um den tatsächlichen Standort des SDK zu reflektieren. "

    Meiner Meinung nach ist der einzige Weg, um dies zu erstellen, um Ihr Projekt auf beiden Maschinen zu erstellen, und Version steuern Sie Ihre Quelle und Assets Ordner. Wenn Sie das Projekt nicht separat auf jeder Maschine erstellen und VCS für nur die Quelle und die Assets verwenden, ist die einzige Möglichkeit, um Build- und Dateipfad-Fehler zu erhalten, Ihr SDK in demselben Ordner auf jedem Rechner zu speichern. Das hat für mich gearbeitet, als ich auf einem Windows-Desktop und Windows-Laptop aufbaute, aber nicht mehr für mich arbeitet, da ich ein Macbook Pro verwende.

    Ich weiß, das wurde vor etwa 4 Jahren in Frage gestellt, aber das ist bis jetzt noch ein Problem. Mit einem VCS scheint wie eine gute Lösung, aber für mich ist es einfach mehr Overhead als ich will. Ich benutze auch Dropbox, um meine Ordner zu synchronisieren und die Geschichte, die sie bieten, ist für meine private Programmierung braucht gut genug. Also ich denke, es wäre gut, wenn Android-Studio einfach relative Pfade verwendet.

    Ich weiß, es braucht einige Systempfade und es macht einen guten Job bei der Betrachtung der local.properties und stellt es an den richtigen Ort, wenn das Projekt geladen wird.

    Das Hauptproblem bei der Verwendung von Dropbox sind die Build-Verzeichnisse. Es gibt viele viele Verweise auf voll qualifizierte Pfade in den Dateien in diesen Verzeichnissen. Also meine Lösung war, die Build-Verzeichnisse aus der Dropbox-Synchronisation auszuschließen.

    Wenn Sie an Ihrem Laptop arbeiten, die App erstellen, neue Dateien erstellen, Dateien ändern oder Dateien löschen, wird der Build auf Ihrem PC komplett veraltet sein, wenn Sie zurück zu ihm wechseln. Aber Android-Studio wird dies erkennen und einen neuen Build machen, wenn Sie Ihr Projekt zum ersten Mal nach der Arbeit am Laptop starten.

    So das größte Problem an dieser Stelle ist die Datei local.properties und das wird korrekt von Android Studio behandelt. Es kann eine gute Idee sein (oder ein wirklich schlechtes, ich kenne die Nachteile nicht), wenn das Build-System nicht vollständig qualifizierte Pfade in den Dateien im Build-Verzeichnis schreiben würde.

    Aber bis jetzt ist dies meine Lösung für die Verwendung von Dropbox und nicht mit einem VCS:

    Ausschluss von Build-Pfade aus der Dropbox-Synchronisation

    Ich hoffe das hilft jemandem.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.