Eclipse でアプリケーションを作成するときは、デフォルトのデザイナーを使用し、名前空間でアプリケーションを取得します。
com.example.MyName
今、アプリを Google Play にアップロードしようとしましたが、「パッケージ名 "com.example" は受け入れられません。別のものを試してください」というエラーが表示されます。
名前を com.MyName に変更すると、次のような多くのエラーが発生します。
R は変数に解決できません
私に何ができる?
Eclipse でアプリケーションを作成するときは、デフォルトのデザイナーを使用し、名前空間でアプリケーションを取得します。
com.example.MyName
今、アプリを Google Play にアップロードしようとしましたが、「パッケージ名 "com.example" は受け入れられません。別のものを試してください」というエラーが表示されます。
名前を com.MyName に変更すると、次のような多くのエラーが発生します。
R は変数に解決できません
私に何ができる?
マニフェストが最新であることを確認してください。
ソース コードが正しいパッケージに移動したことを確認します。
プロジェクトをクリーンアップします ([プロジェクト] > [クリーン])。コードと R.java ファイルが再コンパイルされます。
アプリの複雑さによっては、少なくとも 2 か所、場合によってはそれ以上の場所でパッケージを変更する必要があります。
package
属性でパッケージを変更します。<manifest>
AndroidManifest.xml
src
古いパッケージを右クリックしてフォルダー内のパッケージ名を変更します。 [Going] Refactor
->に移動Rename
し、#1 で使用したのと同じ名前を入力します。Google Play はデフォルトのパッケージ名を受け入れませんcom.example
(誰もがそれを使用するのを防ぐためだと思います)。それを変更することcom
はさらに悪いです!
あなたの名前、会社、アプリケーション名、ニックネームなどのパッケージを使用して、何かユニークなものを考え出してください。
クラスのパッケージを変更するときは、そのクラスおよびクラス内import
の-statementsを更新する必要があります(また、AndroidManifest.xml 内のものなど、それに対するその他の参照も可能です)。
念のため:プロジェクトをクリーンアップして、自動生成されたソース ファイルを再生成し、すべてのクラスを再コンパイルできます。