Java 无法解析方法setImageScaleType MediaView类?

Java 无法解析方法setImageScaleType MediaView类?,java,android,admob,mediaview,Java,Android,Admob,Mediaview,当我试图设置mediaView的scaleType时,它会显示“无法解析方法” 现在奇怪的是,它是我在MediaView类中找到的一个属性,所以我真的不明白为什么它说“无法解析方法setImageScaleType” Android admob文档 编辑 我目前正在使用这个版本的播放服务广告,这是一个过时的版本 implementation 'com.google.android.gms:play-services-ads:17.2.1' 我使用这个版本是因为我的项目使用的库与Androi

当我试图设置mediaView的scaleType时,它会显示
“无法解析方法”

现在奇怪的是,它是我在MediaView类中找到的一个属性,所以我真的不明白为什么它说
“无法解析方法setImageScaleType”

Android admob文档

编辑

我目前正在使用这个版本的播放服务广告,这是一个过时的版本

implementation 'com.google.android.gms:play-services-ads:17.2.1'
我使用这个版本是因为我的项目使用的库与AndroidX工件不兼容

play services ads的最新版本是18.2.0,它也迁移到了 安卓X


有什么变通方法可以让我在不完全迁移到Android X的情况下仍能使用最新版本吗

您对MediaView的导入内容是什么?@ianhanniballake import com.google.android.gms.ads.formats.MediaView@ianhanniballake您知道这是什么原因吗?这可能是因为您使用的admob sdk版本与文档中给出的版本不同。尝试更新admob sdk。play和firebase库的新版本仅随Androidx提供,因此我认为不可能侧向加载它们。对于glide,您可以尝试-implementation'com.github.bumptech.glide:glide:4.9.0',implementation'com.github.bumptech.glide:annotations:4.9.0',annotationProcessor'com.github.bumptech.glide:compiler:4.9.0'