【Cordova】「Error: Error validating package name.」エラーの対処法

村上 著者:村上

【Cordova】「Error: Error validating package name.」エラーの対処法

Cordova アプリを Android でビルドした時に実行したエラーです。
諸事情で、パッケージ名を変更したのですが、その際に「Error: Error validating package name.」と言われてしまいました。
エラーによると、パッケージ名の検証中にエラーが発生したとのこと。

 

で、エラーメッセージを検索したところ、下記の記事がヒットしました。

ionic platform add android- Package name must look like: com.company.Name – Stack Overflow
https://stackoverflow.com/questions/29013848/ionic-platform-add-android-package-name-must-look-like-com-company-name

上記記事によると、やはりパッケージ名が正しくなかったようです。
回答の中に記載があったパッケージ名の命名規則は下記のとおりです。

  • ピリオドの後の最初の文字は数字であってはいけません
  • 最初の文字は英字または下線でなければなりません
  • 通常、アプリIDは、会社のインターネットドメイン名が使われます
  • アプリIDは、文字、数字、および下線で構成する必要があります

…とのこと。
確認したところ、アプリのパッケージ名に「-(ハイフン)」を使用してしまっていました。
そのため、ハイフンを使わないように変更し、再度ビルドを行ったところ、問題なくビルドが成功しました!

今まで、ハイフンを使わないで済むパッケージ名ばかりを扱っていたため、気が付きませんでした…。
また、アンダーバーを使用できるので、てっきりハイフンも使用できるのだとばかり思っていました。
初歩的な事ですが、うっかりやらかしそうなミスなので、気を付けなければいけませんね。

 

以上、Cordova でパッケージ名を変更した時に遭遇したエラーについてでした。
皆様もうっかりミスにお気を付けください。

  • この記事いいね! (0)

著者について

村上

村上 administrator