2017-02-12 4 views
0

Ich arbeite an einem Android-Projekt, das die folgende Abhängigkeit in meiner Gradle-Datei verwendet;So bearbeiten Sie eine Gradle-Abhängigkeit

Ich möchte eine der Dateien bearbeiten, um einige fehlende Funktionen hinzuzufügen und zum Projekt beizutragen.

Wie kann ich dieses Projekt herunterladen und Änderungen in meinem Android Studio-Projekt testen?

+0

Ist das Projekt Open-Source und verfügbar auf Github, BitBucket oder woanders? –

+0

https://github.com/mapzen/on-the-road_android, ich denke, das ist es, und wie jeder Körper sagt, müssen Sie nach dem Projekt suchen, wenn es Open Source ist –

Antwort

1

Ich habe gerade herausgefunden, dass das Projekt geöffnet ist -source und ist in Github verfügbar.

Bitte folgen Sie diesen einfachen Schritten -

1) Zum this Seite und klicken Sie auf "Clone oder Download" und dann auf "Download ZIP".

2) Dadurch erhalten Sie die ZIP-Datei, die Sie extrahieren müssen, um das gesamte Projekt zu erhalten.

3) Jetzt können Sie beliebige Dateien im gewünschten Projekt bearbeiten.

4) Um dieses benutzerdefinierten Projekt in Ihr übergeordnetes Projekt gehören, müssen Sie dieses Projekt in Ihrem E-Mail-Projekt einfügen, schließen sie in den settings.gradle-Datei wie folgt,

include ':app', ':customLibrary' 

und dann müssen Sie die kompilieren Bibliothek aus Ihrer App build.gradle Datei,

compile project(':customLibrary') 

Hinweis - Stellen Sie sicher, dass Sie diese aus der build.gradle Datei entfernen,

compile 'com.mapzen:on-the-road:1.1.1' 
+0

Wenn die Antwort Ihnen hilft, bitte beachten Sie upboting es. –

0

Wenn Sie Abhängigkeit verwenden, wenn Sie bauen, es lädt die Bibliothek:

build -> Intermediate -> Explosions-aar -> THE_LIBRARY.

Wenn THE_LIBRARY nicht verschleiert wird, können Sie es von dort, kopieren Sie sie, und es als Modul in Ihr Projekt importieren (und dann die Klasse bearbeiten)

0

On The Road ist tatsächlich Open Source und auf GitHub unter https://github.com/mapzen/on-the-road_android verfügbar. Ich bin ein Betreuer für das Projekt. Beiträge sind immer willkommen!

Einige Tipps für den Einstieg:

  • eine Gabel des Projekts Sie Ihr Konto GitHub verwenden.
  • Klonen Sie das Projekt mit git clone [email protected]:[YOUR_GITHUB_USERNAME]/on-the-road_android.git an Ihren lokalen Computer.
  • Öffnen Sie das Projekt in Android Studio und führen Sie lokale Änderungen durch (bitte versuchen Sie, den vom Rest der Bibliothek verwendeten Codestil einzuhalten).
  • Das Projekt enthält eine sample application, die Sie verwenden können, um Ihre Änderungen zu testen.
  • Sie können einen SNAPSHOT auch in Ihrem lokalen Maven Repo unter Verwendung von ./gradlew install bereitstellen. Dadurch können Sie in Ihrer App testen, indem Sie die Abhängigkeit auf compile 'com.mapzen:on-the-road:1.2.0-SNAPSHOT aktualisieren. Wenn Sie dies tun, stellen Sie auch sicher, dass Ihre App das mavenLocal()-Repository in Ihrem repositories-Abschnitt der Datei build.gradle für Ihre App enthält.
  • Bestätigen Sie Ihre Änderungen und drücken Sie auf Ihre Gabel auf GitHub. Erstellen Sie anschließend eine Pull-Anforderung an das Upstream-Repository.
Verwandte Themen