0

Eclipse でアプリケーションを作成するときは、デフォルトのデザイナーを使用し、名前空間でアプリケーションを取得します。

com.example.MyName

今、アプリを Google Play にアップロードしようとしましたが、「パッケージ名 "com.example" は受け入れられません。別のものを試してください」というエラーが表示されます。

名前を com.MyName に変更すると、次のような多くのエラーが発生します。

R は変数に解決できません

私に何ができる?

4

3 に答える 3

1

マニフェストが最新であることを確認してください。
ソース コードが正しいパッケージに移動したことを確認します。
プロジェクトをクリーンアップします ([プロジェクト] > [クリーン])。コードと R.java ファイルが再コンパイルされます。

于 2013-01-14T09:58:13.063 に答える
1

アプリの複雑さによっては、少なくとも 2 か所、場合によってはそれ以上の場所でパッケージを変更する必要があります。

  1. の要素のpackage属性でパッケージを変更します。<manifest>AndroidManifest.xml
  2. src古いパッケージを右クリックしてフォルダー内のパッケージ名を変更します。 [Going] Refactor->に移動Renameし、#1 で使用したのと同じ名前を入力します。
  3. さらに、XML ファイルがカスタム ビューを使用している場合は、それらのクラス名も更新する必要があります。さらに、コンポーネント名からインテントを起動する場合など、完全修飾ドメイン名を使用した他の場所を更新する必要があります。
于 2013-01-14T10:01:19.777 に答える
0

Google Play はデフォルトのパッケージ名を受け入れませんcom.example(誰もがそれを使用するのを防ぐためだと思います)。それを変更することcomはさらに悪いです!

あなたの名前、会社、アプリケーション名、ニックネームなどのパッケージを使用して、何かユニークなものを考え出してください。

クラスのパッケージを変更するときは、そのクラスおよびクラスimportの-statements更新する必要があります(また、AndroidManifest.xml 内のものなど、それに対するその他の参照も可能です)。

念のため:プロジェクトをクリーンアップして、自動生成されたソース ファイルを再生成し、すべてのクラスを再コンパイルできます。

于 2013-01-14T10:01:02.983 に答える