2016-12-09 6 views
0

Android Studioを使用してアプリを作成しました。そしてバックエンドとしてfirebaseをリンクしました。 Google Playストアで公開すると、同じパッケージ名の別のアプリがあることがわかります。だから私は戻って、AndroidManifestファイルのパッケージ名を変更し、APKを再構築します。アップロード時に、apk googleは古いパッケージ名で同じエラーが表示されます。私はどこかでbuild.gradleファイル内のapplicationIdを変更する必要があると読んでいますが、このIDはfirebaseによってアプリケーションを識別するために使用されます。したがって、私はこれを行うことはできません、どのようにこの問題を解決するには?Google Playstoreは新しいパッケージ名を特定していませんか?

答えて

1

私が間違っていない場合は、開発者向けのGoogleコンソールで新しいアプリケーションを作成して、新しいパッケージ名でアプリケーションをアップロードする必要があります。変更できない

物事:

最も明白とこれらの目に見えるが、「マニフェストパッケージ名、」 あなたに与えるユニークな名前あなたは、アップロード後にアプリケーションをパッケージ名を変更することはできませんあなたのアプリケーションは AndroidManifest.xmlにあります。名前は、Java言語スタイルの名前付け の規則を使用し、インターネットドメインの所有権を持ち、名前 の衝突を回避します。たとえば、Googleがドメイン「google.com」を所有しているため、 すべてのアプリケーションのマニフェストパッケージ名は で始まり、「com.google」で始まる必要があります。他者との競合を避けるため、この の規約に従うことが重要です開発者。

マニフェストパッケージ名の下にアプリケーションを公開すると、 これは永遠にアプリケーションの一意のIDです。 を別の名前に切り替えると、まったく新しいアプリケーションになります。その1つは、 を既存のアプリケーションの更新プログラムとしてインストールできないものです。

+0

私はまだパッケージ名を変更することができるので、問題はありませんので、アプリをアップロードしていません。 Playstoreが新しい名前のマニフェストファイルを読み込んでいないという事実があります。 –

1

build.gradleファイルで同じパッケージ名でapplicationIdを変更する必要があります。 android studio applicationIdは、プレイストアのパッケージ名とみなされます。 applicationIdを変更してパッケージ名を変更してください。それはあなたを助けるでしょう。

+0

firebaseで新しいアプリケーションを作成する必要があるのは、firebaseクラウドが古いパッケージ名を理解しているからです –

関連する問題