LoginSignup
2
1

More than 5 years have passed since last update.

Kotlinのフォルダ構成にしたらブレークポイントに止まらなくなった

Last updated at Posted at 2017-12-04

経緯

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を讃えていいと思うの。(個人の感想であり、個人差があります)

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1