import com.google.android.gms.maps.SupportMapFragment;
import androidx.fragment.Fragment;
...
private SupportMapFragment mMapFragment;
...
mMapFragment = (SupportMapFragment) form.getSupportFragmentManager().findFragmentByTag(MAP_FRAGMENT_TAG);
在这里,IDE显示了一个错误,即androidx.fragment.Fragment无法转换为扩展android.support.v4.app.Fragment的SupportMapFragment
我正在使用play-services-maps版本15.0.1和AndroidX库版本1.0.0-beta01。
我没有在发行说明中找到任何关于在AndroidX之后更新SupportMapFragment的信息:https://developers.google.com/maps/documentation/android-sdk/releases
编辑:在任何人问之前,form
是扩展自AppCompatActivity(来自AndroidX)的Form
类的实例。
classpath 'com.android.tools.build:gradle:3.2.0'
解决了由于implementation 'com.google.android.gms:play-services-maps:16.0.0'
引起的类似问题。 - Pavel