gogo-screenshot-android
gogo-screenshot-android copied to clipboard
DialogFragmentPageを使うときは kotlin-reflectライブラリが必要
DialogFragmentPageの https://github.com/MobilityTechnologies/gogo-screenshot-android/blob/main/library/src/main/java/app/mobilitytechnologies/uitest/page/DialogFragmentPage.kt#L143-L158 ではリフレクションを使っていますが、ここで使われている
- KClass#constructors
- KCallable#parameters
- KCallable#call
は、いずれも(kotlin.reflect.full
ではなく) kotlin.reflect
パッケージにあるにもかかわらず、kotlin-reflect
ライブラリが必要であることがわかりました。
そのため、依存関係に、 org.jetbrains.kotlin:kotlin-reflect
を追加する必要があります。