2015-08-19 28 views
5

Sto cercando di fare una copia di un modulo in Android Studio, per apportare piccole modifiche. Come lo posso fare? Ho trovato diverse soluzioni ma non ho avuto nessuno a lavorare. Invece di pubblicare le mie domande su diversi vecchi argomenti ho deciso di aprire una nuova domanda.Modulo copia Studio Android

Ho creato una copia della directory del modulo, cambiato il nome della cartella e modificato il nome del pacchetto nel manifest. Ora sono bloccato: come faccio a cambiare automaticamente il pacchetto in tutti i file e renderlo di nuovo un progetto Android funzionante? Ho provato a selezionare il pacchetto e rifattarlo ma questo cambierebbe solo il pacchetto in manifest o nell'albero del progetto ma non nei file java.

Grazie!

risposta

8

Io ho semplicemente copiato/incollato dall'interno Android Studio, e che ha funzionato per me:

  1. In Android Studio, assicurarsi di avere la vista Progetto selezionato per il riquadro Progetto.
  2. Selezionare il modulo e copiare.
  3. Selezionare il nome della cartella del progetto nel riquadro Progetto (questo dovrebbe essere il nome del progetto e la directory padre per il modulo).
  4. Incollalo (ti chiederà di rinominarlo).
  5. Aggiungi il nuovo modulo al tuo file settings.gradle.

    includono 'vecchio modulo', "new-modulo"

  6. Ricostruire/sincronizzare il vostro progetto (si dovrebbe vedere un'altra opzione modulo ora)

  7. Run sul dispositivo/emulatore.
+1

A proposito, se si stanno utilizzando moduli per build separati nello stesso progetto e si esegue questa operazione e il modulo continua a essere visualizzato come modulo non Android (e non viene visualizzato nell'elenco a discesa) ... 1. Assicurarsi che .iml nel nuovo modulo corrisponda al nome del modulo. 2. Fare clic nel file .iml e modificare i vecchi riferimenti al nuovo nome del modulo. Se ancora non funziona, chiudi il progetto e cancella il file .idea (non esitare a spostarlo in una cartella temporanea se sei preoccupato). Quindi riaprire, ricostruirà il progetto e verrà visualizzato correttamente come progetto Android. – codingjeremy

+0

Il mio modulo non è stato mostrato come modulo Android. La mia soluzione era copiare e incollare il file build.gradle, cambiando l'id dell'applicazione e resinciando. Grazie! – Alkarin

Problemi correlati