2012-04-23 15 views
0

市場にまだ公開されていないアプリのパッケージ名を変更したいと思います。新しいパッケージ名をMarket/PlayのuniqueIdとして使用する方法はありますか?また、私のコードで古いパッケージ名を使用していますか?アンドロイドのパッケージ名を変更

+1

マニフェストの 'package =" your.package.here "'で定義されているパッケージで常に 'R'が生成されます。あなたのJavaファイルは、しかし、別のパッケージを使用することができます。マニフェストを変更した場合、 'R'のインポートを手動で修正する必要があるかもしれません。 – zapl

答えて

1

マニフェストのパッケージ名を変更すると、Google Playのパッケージ名の読み方が変更されます。これを達成するために他の場所でパッケージ名を変更する必要はありません。 Eclipseでは、クラスのパッケージ名を独立して変更することができます(srcの直下)。

アプリケーションパッケージ名がそのクラス内のクラスと異なる場合は、いくつかの手動項目を処理する必要があります(ショートカットは、すべてが同じパッケージに含まれていると仮定しています)。たとえば、 ".classname"を使用すると、マニフェストや他の場所で完全修飾クラス名に変更する必要があります。

Google Playでパッケージ名をマニフェストと異なるものに変更する方法をお探しの場合は、できません(とにかく良い考えではありません)。ただし、ライブラリプロジェクトを使用して、元のコードやマニフェストを変更することなく、新しいパッケージ名で新しいアプリケーションを作成することができます。最小限のコード/ xmlを書く必要があります。

関連する問題