7

Ho trovato una bella libreria aperta su GitHub, l'ho importata nel mio progetto Android Studio usando le dipendenze di Gradle, ma poi ho capito che ho bisogno di fare piccole modifiche su di esso.come importare la tua libreria github biforcuta in Android Studio

Così ho biforcuto la libreria sul mio GitHub, ho apportato le modifiche e chiesto una richiesta di pull, ma non posso aspettare fino a quando non approvano e uniscono le mie modifiche con il codice originale.

C'è un modo per utilizzare le dipendenze per importare la mia libreria biforcuta (nel mio Github) nel mio progetto Android Studio, piuttosto che la libreria originale?

+1

Ho lo stesso problema, ma tutto quello che posso pensare è "Importa come modulo", dal momento che lo hai nel tuo disco. So che questa non è la soluzione che stai cercando, ma penso che questo sia l'unico modo (credo) al momento. – david

risposta

1

So che questo è un vecchio post, ma per qualcuno con problemi simili, se vuoi semplicemente un modo per cambiare una lib e usarla nel tuo progetto, puoi scaricare il codice lib, cambiarlo e importarlo nel tuo progetto come modulo:

  1. Aprire il progetto in Android Studio
  2. Scarica la biblioteca (con Git, o un archivio zip per decomprimere)
  3. Vai a File> Nuovo> modulo di importazione e importare la libreria come un modulo
  4. Fai clic con il tasto destro del mouse sulla tua app in visualizzazione progetto e seleziona "Apri modulo Se raccordi"
  5. Fare clic sulla 'scheda' e poi il tasto '+'
  6. Selezionare 'Dipendenze Module Dipendenza'
  7. Selezionare il modulo importato
  8. aprire il file build.gradle e verificare che il modulo è elencato sotto dipendenze.
0

È necessario aggiungere il proprio repository git come remote. Tuttavia, non è possibile farlo in Android Studio, secondo lo this thread. Utilizzare la riga di comando:

git remote add remoteName remoteUrl 
git fetch remoteName 

allora si può andare ad Android Studio, VCS > Git > Pull e selezionare il proprio repository remoto aggiunto.

+5

Penso che tu non abbia ottenuto la mia domanda. Ho un fork della libreria nel mio github e viene modificato. Nel mio progetto di Android Studio ho importato la libreria originale usando le dipendenze di Gradle che sono senza le modifiche che ho apportato. C'è un modo per usare la dipendenza per importare la versione modificata della libreria che si trova nel mio github? – avafab

Problemi correlati