https://docs.mapbox.com/android/plugins/overview/places/ 的 fragment 自动完成 UI 但 IDE 说它无-6ren">
gpt4 book ai didi

java - 无法解析符号 "CarmenFeature"

转载 作者:行者123 更新时间:2023-11-30 10:01:52 24 4
gpt4 key购买 nike

我正在尝试使用来自 ---> https://docs.mapbox.com/android/plugins/overview/places/ 的 fragment 自动完成 UI

但 IDE 说它无法解析符号 CarmenFeature,我不知道如何导入该类或解决此异常

我试过了:

  • 导入 ---> 导入 com.mapbox.api.v4.models.CarmenFeature;但我认为 API 文件夹不存在

  • 与gradle同步

  • 使缓存失效并重启

  • 重建项目

  • 清理项目


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

}

@Override
public void onError(Status status) {

}
});

最佳答案

问题是无法导入和加载该类。您需要在项目根目录的 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 类。

enter image description here

关于java - 无法解析符号 "CarmenFeature",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57243189/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com