2016-06-18 10 views
0

私は一意のパッケージ名を持つAndroidプロジェクトを持っています。 Google Playストアでもご利用いただけます。しかし、今私はアプリケーション上の大きな変化が必要です。 Playストアでの衝突を避けるにはどうすればよいですか。私のローカルマシンでも、プッシュ通知にもGCMを使用しているので、パッケージ名を変更する必要があります。Androidで1つのパッケージ名を持つ複数のプロジェクト

この問題を解決するには、古いコードを使用してすべてを変更する必要があります。

+0

あなたが達成したいかについて、より具体的なことができますか? –

答えて

0

パッケージ名のみを変更したい場合は、アプリに製品のフレーバーを追加することで実現できます。

あなたのbuild.gradleに以下の修正を加える必要があります

productFlavors { 


     appWithOldPackageName{ 
      applicationId = "your.existing.package.name" 

     } 
     // This specifies the configuration of GHS android for huddle one devices 
     appWithNewPackageName{ 
      applicationId = "your.new.package.name" 
} 
} 
+0

これを実行した後、APKをプレイストアにアップロードすると、自分自身を管理する必要がありますか?他に何かする必要があります.. –

+0

あなたは別のアプリとしてそれをアップロードしたいと言ったので、私はこの解決策を出しました。各製品のフレーバごとにAPKが生成されます。 appWithOldPackageNameRelease.apkをアップロードしてストアを再生すると、アップデートされますが、appWithNewPackageNameRelease.apkをアップロードしてストアを再生すると、新しいアプリケーションになります。 –

+0

ローカルマシンでは、コード構造が貧弱なため、別のAppが必要です。しかし、Playstoreでは同じことになります。だからこそ私は何をするべきか混乱しています...古いアプリを変更するか、新しいアプリを作成するかどうか。 –

関連する問題