🔖

Android Studio で、bin フォルダにコードが複製されてしまう問題の解決方法

2023/03/06に公開

AndroidのコードをGitにコミットしようとすると、

  • app/bin/.../Module.kt
  • app/src/.../Module.kt

この2つのファイルが検出されるようになりました。
変更したsrc配下のコードが勝手にbinに複製されている様子。
前からではなく、最近、急にです。

すぐさま.gitignorebinを含めようとしたものの、複製が起きているのがチームの中で私だけだったので、なぜだろうと調べていました。

最終的に、.idea/workspace.xml

.idea/workspace.xml
<configuration name="MyApp:app [build]" type="GradleRunConfiguration" factoryName="Gradle" temporary="true">

こんなタグを見つけ、temporary="true"を消したら複製されなくなりました。

何か設定を変えた心当たりはないんですが、Android Studioって急にRunできなくなって▶️でRun/Debug Configurationsを開いてしまうことがあるので、その時かもしれないですね。

補足

StackOverflow回答しました。
https://stackoverflow.com/a/75657504/21346066

Discussion