Gestione di più versioni dello stesso progetto di libreria Android

1

Ho un progetto di libreria Android che ho utilizzato intensamente in alcuni progetti. Ho iniziato un nuovo progetto in cui sto anche usando questa libreria. Voglio migliorare alcune cose nella libreria (firme dei metodi \ nomi, interfacce, ecc.). Ma se cambio le firme dei metodi \ nomi, interfacce, dovrei aggiornare vecchi progetti che usano questa libreria. Potrebbe essere un duro lavoro.

Voglio creare una nuova versione della mia libreria che non sarà compatibile con le versioni precedenti.

È possibile senza creare un nuovo progetto?

IDE: Android Studio.

    
posta Leonid Semyonov 09.10.2014 - 09:13
fonte

2 risposte

1

GitHub sembra un buon strumento che potresti usare. Può anche essere collegato a Android Studio per aggiornare automaticamente il tuo lavoro. Sarai in grado di memorizzare più versioni di questa libreria. I vecchi progetti possono fare riferimento alla vecchia libreria, mentre i nuovi progetti possono fare riferimento alla nuova libreria.

In alternativa, tuttavia, perché non semplicemente ricreare la libreria e adattarla alle tue esigenze? Se il progetto stesso ha un diverso insieme di richieste, sicuramente richiede che la propria libreria non sia una versione piegata di una libreria precedente.

    
risposta data 15.10.2014 - 05:32
fonte
1

Non è necessario creare un nuovo progetto, naturalmente. Solo progetto Commit / Push su Git.

Android Studio - Integrazione GitHub & Condivisione video Guarda su YouTube e crea nuovi rami per ogni libreria di versioni.

È molto semplice.

Puoi anche creare un repository di subversion locale.

Come connettere Android Studio a SVN e amp ; Client Subversion per Windows

    
risposta data 05.11.2014 - 18:35
fonte

Leggi altre domande sui tag