0

Java 命名規則 ( など) に完全に準拠していないパッケージ名を持つアプリケーション (既に Play ストアに公開されている) がありますCompanyName.ApplicationName

本日、アップロードされた APK のパッケージ名が不適切であるというデベロッパー コンソールのエラーが発生したため、更新版を Play ストアに公開できませんでした。既存のパッケージ名には文字のみが含まれており、ドットが含まれているため、私が考えることができるそれを拒否する唯一の理由は、大文字で始まるパッケージ名です。以前に使用されたパッケージ名と一致します。

それは本当ですか?最近実装されたパッケージ名の制限はありますか?

編集

私が得ているエラーは

apk のパッケージ名 (CompanyName.ApplicationName) が無効です。パッケージ名は文字で始める必要があり、文字、数字、アンダースコア、およびドットのみを含めることができます。少なくとも 1 つのドットが必要であり、ドットで終わることはできず、複数の連続したドットを含むことはできません。

4

3 に答える 3

6

私は同じ問題を抱えていました。apk を新しい開発者コンソールにアップロードします。

于 2012-11-08T08:18:40.560 に答える
1

Android ガイドラインと互換性を持たせるには、クラスパスに org.meredrica.demo のような 3 つの部分が必要です。

また、大文字と小文字が区別され、クラスを示すような大文字の名前であるため、すべて小文字にする必要があります(少なくとも慣例により、技術的に強制されているかどうかはわかりません)

したがって、CompanyName.ApplicationName のようなものが表示された場合、サブクラス ApplicationName を含む CompanyName というクラスが必要です。

プロジェクトで android lint を実行することもできます。

于 2012-11-06T14:35:00.830 に答える
0

フォームのパッケージ名でアプリのapkファイルを更新しているときに同じ問題が発生し、Aaa.Bbb.Ccc.Dddレオンのソリューションが機能しました。最初に読んだときは理解できませんでしたが。

彼が言いたかったのは、Google Play Android デベロッパー コンソールで、右上にある [Try the new design] ボタン (play.google.com/apps/publish/v2 を指す) をクリックして、Web インターフェースを新しいレイアウトに切り替えることです。 . 新しい Web UI で apk をアップロードするとうまくいきます。

于 2012-11-09T02:49:18.607 に答える