Fehler in einem github Modul beseitigen ...

  • Hallo Zusammen,

    ich vermute einen Fehler in einem github Modul, welches ich verwende.
    (https://github.com/Angads25/android-filepicker)

    Leider ist diese Module bei meiner Art der Einbindung (so beschrieben bei dem Modul) schreibgeschützt.

    Wie kann ich ein solches Module lokal bei mir einbinden und gleichzeitig das Modul ändern können.
    Ich will dann evtl. dem Entwickler meine Lösung zukommen lassen.

    Viele Grüße
    R.

  • Hallo Jogimuc,

    danke für den Hinweis.

    Ich musste das Modul "filepicker" in mein Projekt kopieren (Festplatte).
    danach habe ich in der Datei "Settings.grade" den Eintrag

    Code
    "Include ':filepicker'

    hinzugefügt.

    in meiner "Project-Master" Datei habe ich dann den Eintrag der Dependencies erweitert. (die beiden unteren)

    Code
    dependencies {
            classpath 'com.android.tools.build:gradle:3.1.2'
            classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.4'
            classpath 'com.github.dcendents:android-maven-gradle-plugin:1.4.1'
    }

    In der Projekt-Datei meines Hauptprojekt habe ich dann die Dependencies abgeändert.

    Code
    dependencies {
    ...
        api project(':filepicker')
    //    implementation 'com.github.angads25:filepicker:1.1.1'
    ..
    }


    Danach nochmals das Project "sync" gemacht und ich habe jetzt die Möglichkeit das Modul zu ändern.

    Und das war die Änderung. Jetzt macht das Modul, was ich will.

    Code
    public void setProperties(DialogProperties properties)
        {
            if (mDialog == null){
                if( this.properties != null){
                    this.properties=properties;
                }
            }else{
                mDialog.setProperties(properties);
            }
        }

    Viele Grüße
    R.

    Einmal editiert, zuletzt von Ritchie (1. Mai 2018 um 09:44)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!