AWS S3未解决的超类型:TransferListener在顶级类Kotlin中

我只是更新了Android Studio到3.0-beta2以及所有的构建工具。 我遇到了一个奇怪的编译错误,我有一个MediaUploader类实现了TransferListener接口(这个用于编译)。 当我使用:

class MediaUploader: TransferListener { ... } 

我得到这个错误:

 e: Supertypes of the following classes cannot be resolved. Please make sure you have the required dependencies in the classpath: class com.example.sdk.utils.MediaUploader, unresolved supertypes: com.amazonaws.mobileconnectors.s3.transferutility.TransferListener 

如果我在MediaUploader中创建一个实例,一切工作:

 class MediaUploader { private val listener = object: TransferListener { ... } } 

有谁知道为什么这可能会发生? 如果可能的话,我想避免创建额外的对象(更多为组织的原因)。