経緯
kotlinで実装しているのにsrc/main/javaというフォルダがあるのが嫌で、
フォルダ名を変えた所、ブレークポイントで止まらなくなるという現象が発生。
android:debuggable="true"でないとかminifyEnabled='true"になってるとか
巷であふれてる解決法でどうにもならなくて匙を投げかけていたところ、AndroidManifestのクラス参照が未解決になっていたので"main/java"でGrep掛けたら解決したというオチ。
解決策
フォルダ名と"app.iml"内の記述の祖語による。
"app/src/main/java"フォルダ名を"app/src/kotlin"等にする場合、ソース参照フォルダを正しく設定する必要がある。
app.imp
<!--<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />-->
<sourceFolder url="file://$MODULE_DIR$/src/main/kotlin" isTestSource="false" />
結論
そもそもフォルダ構成を変えたタイミングでこういう事象が発生すると思ってなかったので切り分けに時間がかかったのが敗因。ビルドは通るのにブレークポイントは止まらないとか嫌がらせか。
Android Studioの不親切さに比べ、Visual studioはすごい。
もっとMSを讃えていいと思うの。(個人の感想であり、個人差があります)