62

私はパッケージ構造を持っています: com.report.domain.model

com.reporting.domain.model に変更したいと思います。パッケージ com.report.domain.model でRefactorRenameを選択すると、'model' の名前を変更するオプションしか表示されません。ProjectビューとPackageを切り替えようとしましたが、役に立ちませんでした。Navigator ビューを介して Eclipse でこの変更を行う方法は知っていますが、IntelliJ IDEA で同じことを行うにはどうすればよいですか?

4

2 に答える 2

54

完全なパッケージ名を変更するには:

ユーザー jkovacs はすでにこれに回答していますが、もう少し詳しく説明します。たとえば、 に変更com.example.appする場合は、次のようにしますmy.awesome.game

  1. プロジェクト ペインで、小さな歯車のアイコン ( 歯車のアイコン)をクリックします。

  2. Compact Empty Middle Packagesオプションのチェックを外す/選択を解除します。

    コンパクトな空の中間パッケージ

  3. パッケージ ディレクトリは、個別のディレクトリに分割されます。

  4. 名前を変更する各ディレクトリを個別に選択し、次の操作を行います。

    • 右クリック
    • 選択するRefactor
    • クリックRename
    • ポップアップ ダイアログで、[Rename Packageディレクトリ名の変更] の代わりに をクリックします。
    • 新しい名前を入力し、リファクタリングを押します
    • Android Studio がすべての変更を更新するまで 1 分ほど待ちます
    • 注: comAndroid Studio で名前を変更すると、警告が表示される場合があります。そのような場合は、 Rename Allを選択します。

      ここに画像の説明を入力してください

  5. Gradle ビルド ファイル( build.gradle- 通常appまたは)を開きますmobile。まだ自動的に更新applicationIdされていない場合は、新しいパッケージ名と Sync Gradle に更新します。

    ディレクトリのリファクタリング

  6. 終わり!とにかく、Android Studio はこのプロセスをもう少し簡単にする必要があります。

于 2015-03-20T21:58:14.223 に答える