既存のオープンソース プロジェクトには、最も外側のパッケージと、多数のサブおよびサブサブ パッケージがあります。
例:com.example.android.outer
そしてcom.example.android.outer.inner1;
com.example.android.outer.inner2
...
そのプロジェクトから別の新しいプロジェクトに、最も外側のパッケージとそのすべてのサブパッケージを階層の下に移動しようとしています。数百のファイルと 50 以上のサブおよびサブサブ パッケージがあります。私が遭遇している問題は次のとおりです。
1)最も外側のパッケージをリファクタリング(またはコピー)している場合、最も外側のパッケージにあるファイルのみが移動されます。
2)ファイルをコピーするだけの場合、.R
インポートに問題があります。前のプロジェクトで生成された R ファイルが残り ( import com.example.android.outer.R; )、新しいプロジェクトでエラーが発生します。私は何百ものファイルを持っているので、それぞれのファイルからインポート行を手動で削除するのは面倒です。
パッケージとそのサブおよびサブサブ...パッケージを一度に階層を下ってリファクタリングするにはどうすればよいですか? 私は検索しようとしましたが、助けを見つけることができました。前もって感謝します。