2017-02-27 9 views
0

私はここで答えのいくつかを見つけることができます。 com.appからcom.company.appに変更するという私の要求にはうまくいきません。Androidスタジオの会社名が変更されたパッケージ名を変更

私はこれを試しましたが、com.a.appからcom.b.app Android Studio Rename Package

+0

本当にうまくいかないのはどういう意味ですか? –

+0

* com.a.appからcom.b.appに変更したい場合にのみ動作します*そうではありません! –

答えて

1

「Refractor-> Move(F6)」を選択し、「com.appを別のパッケージに移動」を選択し、「はい」をクリックしてcom.mycompanyのような新しいパッケージ名を付け、Do refractorをクリックします。

これは、プロジェクト全体でパッケージ名を完全にリファクタリングします。

これで古いパッケージを削除できます。

1

例:com.myapp~com.company.myapp

プロジェクトフォルダに移動し、フォルダapp\src\main\comを探します。

companyという名前の新しいフォルダを作成します。次に、作成したばかりのcompanyフォルダにmyappフォルダを移動します。

ゴーapp\build.gradle、編集行

applicationId "com.myapp"ゴーapp\src\main\AndroidManifest.xml

applicationId "com.company.myapp"に、すべての行がcom.company.myappcom.myappを含んで編集します。

srcの中にあるすべてのJavaクラスに行き、最初の行の名前を新しいパッケージのpackpageに変更します。

これは難しくなりますが動作します。その後、

shell 
defaultConfig{ 
     ... 
    applicationId "com.company.app" 
     ... 
} 

、それを実行します。

1

のみbuild.gradleを編集し、次のコードを追加する必要があります。パッケージ名が変更されていることがわかります。

関連する問題