无法解析符号 "CarmenFeature"

Cannot resolve symbol "CarmenFeature"

我正在尝试使用来自 ---> https://docs.mapbox.com/android/plugins/overview/places/

的片段自动完成 UI

但是 IDE 说它无法解析符号 CarmenFeature,我不知道如何导入那个 class 或解决这个异常

我试过了:


autocompleteFragment = (SupportPlaceAutocompleteFragment) getSupportFragmentManager().findFragmentByTag(TAG);
autocompleteFragment.setOnPlaceSelectedListener(new PlaceSelectionListener() {
   @Override
   public void onPlaceSelected( CarmenFeature carmenFeature) {

   }

   @Override
   public void onError(Status status) {

   }
});

嗯,问题是 class 无法导入和加载。您需要在项目根目录中的 build.gradle 中进行配置:

allprojects {
    repositories {
        ...
        ...
        maven
             {
              url 'https://mapbox.bintray.com/mapbox'
             }
    }
}

在你的 /app/build.gradle 里面:

dependencies {
    ...
    ...  
    // MAPBOX DEPENDENCIES
    implementation ('com.mapbox.mapboxsdk:mapbox-android-sdk:6.5.0@aar')
            {
                transitive=true
            }
    implementation 'com.mapbox.mapboxsdk:mapbox-android-navigation:0.20.0'
    implementation ('com.mapbox.mapboxsdk:mapbox-android-navigation-ui:0.20.0')
            {
                transitive = true
            }
    implementation 'com.google.android.gms:play-services-maps:16.0.0'
    implementation 'com.android.support:design:27.0.2'

}

这足以使用 CarmenFeature class.