2015-10-12 17 views
7

I È stata creata un'applicazione Android con nome pacchetto di com.example. ******. Sample. Devo refactoring il nome del pacchetto in org.newOrg. *******. Sample. Ho già provato il metodo del refactoring. Ma il suo genitore "com" non è stato cambiato in "org". Dimmi qualsiasi soluzione per refactoring l'intero nome del pacchetto.Ridenominazione del nome del pacchetto Android utilizzando Android Studio

Grazie in anticipo

+1

premere 'Shif + f6' quindi fare il resto. – Rustam

+0

riferirsi a questo link http://stackoverflow.com/questions/16804093/android-studio-rename-package – Naveen

+0

Si prega di consultare questo link.it è utile per voi: - http://stackoverflow.com/questions/25848046/how-to -change-package-name-in-android-studio – InsaneCat

risposta

12

Questa modifica ha bisogno di tre fasi:

  1. Cambiare il nome del pacchetto nel manifesto
  2. Refactor il nome del pacchetto con tasto destro del mouse -> refactoring -> Rinomina nella vista ad albero, studio poi Android visualizzare una finestra, selezionare "rinomina pacchetto"
  3. modificare manualmente l'applicazione Id nel file build.gradle: Android ID/defaultconfig/applicazione Poi pulito/rigenerare il progetto
+0

http://stackoverflow.com/questions/6600329/how- do-i-rename-the-android-nome-pacchetto – Gaurav

+0

Buona soluzione @ Gaurav Polekar –

+0

Le soluzioni sopra descritte sono leggermente uguali e funzionano molto meglio di altre soluzioni collassanti. Dalle soluzioni sopra menzionate, la spiegazione ** di Naveen ** è abbastanza chiara da vedere.Grazie a tutti coloro che condividono diversi modi per rinominare il nome del pacchetto. –

0

È possibile utilizzare la funzione di sostituire come click destro sulla cartella principale del progetto e fare clic su Sostituisci con selezionate. Quindi puoi sostituire il nome del pacchetto. L'ho usato più volte e funziona.

5

In Android Studio, è possibile farlo seguendo questi 4 punti:

1) Fare clic sulla piccola icona ingranaggio Progetto Pane

2) deselezionare l'opzione Compact Empty Middle Packages

3) Ora è possibile rinominare ogni package dal tasto destro del mouse & poi refactor esso, ricorda di selezionare Rename Package sul pop-up piuttosto Rename Directory

4) Aggiornare il package in build.gradle

5) E aggiornare google-services.json si sta utilizzando (ad es. Firebase).

+0

Punto n. 2) salva la mia vita (: –

1

clic su Impostazioni nella finestra del progetto, deselezionare la Compact Empty Middle Packages

Sarà separare il pacchetto dell'applicazione ed è possibile rinominare uno dopo another.Also cambiare l'App Id all'interno build.gradle ai sensi della sezione defaultconfig

defaultConfig { 
     applicationId "com.foocomp.android" 

    } 

enter image description here

Problemi correlati