#android #android-studio #kotlin #compiler-errors #mapbox
Вопрос:
Я получаю эту ошибку при попытке внедрить mapbox в свой проект. Я все делал в соответствии с официальной документацией mapbox. Но когда я создаю проект, я получаю эту ошибку. Я понятия не имею, почему возникает ошибка. Может кто-нибудь, пожалуйста, помочь. Это ошибка logcat.
> Could not resolve all files for configuration ':app:debugCompileClasspath'.
> Could not resolve com.mapbox.mapboxsdk:mapbox-android-sdk:9.6.2.
Required by:
project :app
> No cached version of com.mapbox.mapboxsdk:mapbox-android-sdk:9.6.2 available for offline mode.
> No cached version of com.mapbox.mapboxsdk:mapbox-android-sdk:9.6.2 available for offline mode.
> No cached version of com.mapbox.mapboxsdk:mapbox-android-sdk:9.6.2 available for offline mode.
> No cached version of com.mapbox.mapboxsdk:mapbox-android-sdk:9.6.2 available for offline mode.
Possible solution:
- Disable offline mode and rerun the build
Это мой класс mapbox kotlin
class mapBoxNav : AppCompatActivity() {
private var mapView: MapView? = null
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
Mapbox.getInstance(this, getString(R.string.access_token))
setContentView(R.layout.activity_map_box_nav)
mapView= findViewById(R.id.mapView)
mapView?.onCreate(savedInstanceState)
mapView?.getMapAsync{mapboxMap->
}
}
override fun onStart() {
super.onStart()
mapView?.onStart()
}
override fun onResume() {
super.onResume()
mapView?.onResume()
}
override fun onPause() {
super.onPause()
mapView?.onPause()
}
override fun onStop() {
super.onStop()
mapView?.onStop()
}
override fun onDestroy() {
super.onDestroy()
mapView?.onDestroy()
}
override fun onSaveInstanceState(outState: Bundle) {
super.onSaveInstanceState(outState)
mapView?.onSaveInstanceState(outState)
}
override fun onLowMemory() {
super.onLowMemory()
mapView?.onLowMemory()
}
}
Это моя строка кода, которую я добавил в build.gradle(project)
repositories {
google()
mavenCentral()
maven {
url'https://api.mapbox.com/downloads/v2/releases/maven'
authentication{
basic(BasicAuthentication)
}
credentials{
username = 'mapbox'
password = project.properties['MAPBOX_DOWNLOADS_TOKEN']?:""
}
}
jcenter() // Warning: this repository is going to shut down soon
}
Это моя gradle.build(Module)
зависимость
implementation 'com.mapbox.mapboxsdk:mapbox-android-sdk:9.6.2'
Комментарии:
1. Убедитесь, что ваше подключение к Интернету правильно во время строительного проекта.
2. Да, мой ноутбук подключен к Интернету при создании проекта