私はアプリを作成しましたが、これが最初のアプリなので、コーディングを開始したときにパッケージ名をcom.example.stuffのままにして、Playストアにアップロードしようとすると、パッケージ名のために私を許可しません。私はリファクタリングを試みました->パッケージ名を変更し、AndroidManifst.xmlでそれを変更してから、もう一度アップロードしようとしました。私は再び同じメッセージを何度も残しています。
よろしくお願いいたします。 :)
最初にパッケージを1回クリックしてから、Android Studioの設定アイコンをクリックします。
閉じる/選択解除コンパクトな空の中間パッケージ
次に、パッケージを右クリックして名前を変更します。
それで全部です。
Gradleビルドシステムを使用するプロジェクトで変更するのは、build.gradleファイルのapplicationId
です。ビルドシステムは、この値を使用して、マニフェストのマージとビルドを行うときに、マニフェストファイルで手動で指定されたものを上書きします。
たとえば、モジュールのbuild.gradleファイルは次のようになります。
apply plugin: 'com.Android.application'
Android {
compileSdkVersion 20
buildToolsVersion "20.0.0"
defaultConfig {
// CHANGE THE APPLICATION ID BELOW
applicationId "com.example.fred.myapplication"
minSdkVersion 10
targetSdkVersion 20
versionCode 1
versionName "1.0"
}
}
applicationId
は、ビルドシステムがプロパティに使用する名前で、最終的にマニフェストファイルのpackage
タグのmanifest
属性に書き込まれます。 Javaパッケージ名(これも変更しようとしました)との混乱を防ぐために名前が変更されました。
1ステップで非常に簡単に実行できます。 AndroidManifestに触れる必要はありません。代わりに、次を実行します。
もう1つの良い方法は、最初にJavaフォルダー->新規->パッケージを右クリックして、目的の名前で新しいパッケージを作成します。
次に、すべてのクラスを選択して新しいパッケージにドラッグします。 Android Studioは、あらゆる場所でパッケージ名をリファクタリングします。
最後に、古いパッケージを削除します。
またはこれを調べる post