Ich habe ein Android-Projekt erstellt in Eclipse . Ich möchte den Paketnamen und die Anwendung des Projekts ändern. Wie kann ich das in Eclipse tun?
Antworten
Zu viele Anzeigen?Dies ist ein Fehler in den Eclipse Android-Tools .
Zu beheben: Klicken Sie mit der rechten Maustaste auf das Projekt und gehen Sie zu Android-Tools -> Anwendungspaket umbenennen.
Und prüfen Sie auch AndroidManifest.xml
ob sie korrekt aktualisiert wurde. In meinem Fall war das nicht der Fall, und damit sollte das Problem gelöst sein.
Wie üblich können Sie durch Drücken von F2
auf den Paketnamen können Sie den Paketnamen umbenennen oder ändern, oder Sie klicken mit der rechten Maustaste und wählen dann Rename
können Sie den Paketnamen ändern oder umbenennen.
Wenn Sie die Taste F2 wird Ihnen das folgende Dialogfeld angezeigt:
Vergessen Sie nicht, in diesem Dialogfeld das Kontrollkästchen "Referenzen aktualisieren" zu aktivieren, denn wenn Sie dieses Kontrollkästchen aktivieren, werden alle Referenzen des Pakets geändert, auf die andere Komponenten des Projekts verweisen.
Bei mir hat keine davon funktioniert, sie haben alle Fehler verursacht.
Bei mir hat das Folgende funktioniert:
- Klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie Android Tools >> Umbenennen Anwendungspaket.
- Geben Sie den neuen Paketnamen ein
- Akzeptieren Sie alle automatischen Änderungen, die es vornehmen möchte.
- Ja sagen, um die Startkonfiguration zu aktualisieren
Eine äußerst wichtig Hinweis:
NIEMALS einen direkten Paketnamen verwenden, ähnlich wie bei der Übergabe eines String-Wertes, der den Paketnamen enthält. Verwenden Sie die Methode getPackageName(). Dies wird die Umbenennung dynamisch machen. Tun Sie alles, um die Methode getPackageName() zu erreichen.
In Eclipse Juno ist der korrekte Weg der Umbenennung:
- Gehen Sie und bearbeiten Sie das Manifest.
- Entfernen Sie alle alten Paketnamen im Manifest.
- Setzen Sie anstelle des alten Paketnamens den neuen Paketnamen an jede Stelle im Manifest. Möglicherweise haben Sie Klassen (d. h. Aktivitäten), die direkte Verweise auf Paketnamen benötigen.
- Speichern Sie das Manifest.
- Klicken Sie dann mit der rechten Maustaste auf den Paketnamen innerhalb des Projekts.
- Wählen Sie "Refactor".
- Wählen Sie "Umbenennen".
- Geben Sie den neuen Paketnamen ein.
- Wählen Sie "Referenzen aktualisieren".
- Drücken Sie OK und Sie sind fertig. Achten Sie auch darauf, wie der neue Name ersetzt werden soll.
- Nicht vergessen Sie nicht, auch die Layout-XML-Dateien mit dem neuen Paketnamen zu aktualisieren. Vielleicht haben Sie eine benutzerdefinierte Ansicht. Suchen Sie nach ihnen.
- See previous answers
- Weitere Antworten anzeigen