gogo-screenshot-android icon indicating copy to clipboard operation
gogo-screenshot-android copied to clipboard

DialogFragmentPageを使うときは kotlin-reflectライブラリが必要

Open sumio opened this issue 2 years ago • 0 comments

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 を追加する必要があります。

sumio avatar Sep 28 '21 13:09 sumio