私は一意のパッケージ名を持つAndroidプロジェクトを持っています。 Google Playストアでもご利用いただけます。しかし、今私はアプリケーション上の大きな変化が必要です。 Playストアでの衝突を避けるにはどうすればよいですか。私のローカルマシンでも、プッシュ通知にもGCMを使用しているので、パッケージ名を変更する必要があります。Androidで1つのパッケージ名を持つ複数のプロジェクト
この問題を解決するには、古いコードを使用してすべてを変更する必要があります。
私は一意のパッケージ名を持つAndroidプロジェクトを持っています。 Google Playストアでもご利用いただけます。しかし、今私はアプリケーション上の大きな変化が必要です。 Playストアでの衝突を避けるにはどうすればよいですか。私のローカルマシンでも、プッシュ通知にもGCMを使用しているので、パッケージ名を変更する必要があります。Androidで1つのパッケージ名を持つ複数のプロジェクト
この問題を解決するには、古いコードを使用してすべてを変更する必要があります。
パッケージ名のみを変更したい場合は、アプリに製品のフレーバーを追加することで実現できます。
あなたの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"
}
}
これを実行した後、APKをプレイストアにアップロードすると、自分自身を管理する必要がありますか?他に何かする必要があります.. –
あなたは別のアプリとしてそれをアップロードしたいと言ったので、私はこの解決策を出しました。各製品のフレーバごとにAPKが生成されます。 appWithOldPackageNameRelease.apkをアップロードしてストアを再生すると、アップデートされますが、appWithNewPackageNameRelease.apkをアップロードしてストアを再生すると、新しいアプリケーションになります。 –
ローカルマシンでは、コード構造が貧弱なため、別のAppが必要です。しかし、Playstoreでは同じことになります。だからこそ私は何をするべきか混乱しています...古いアプリを変更するか、新しいアプリを作成するかどうか。 –
あなたが達成したいかについて、より具体的なことができますか? –