В настоящее время я пытаюсь интегрировать карты Google в свое собственное приложение (на стороне Android) и выполнил все шаги установки, указанные в официальных документах, но у меня возникли некоторые проблемы с зависимостями.
Наконец, опубликуйте его здесь, попробовав тысячи доступных решений.
ERROR: Unable to resolve dependency for ':react-native-
maps@debug/compileClasspath': Could not resolve
com.android.support:support-annotations:25.2.0.
Show Details
Affected Modules: react-native-maps
ERROR: Unable to resolve dependency for ':react-native-
maps@debug/compileClasspath': Could not resolve
com.android.support:support-core-utils:25.2.0.
Show Details
Affected Modules: react-native-maps
Я изменил ресурс зависимости с
maven {
// All of React Native (JS, Obj-C sources, Android
binaries) is installed from npm
url "$rootDir/../node_modules/react-native/android"
}
на
`maven {
url 'https://maven.google.com/'
name 'Google'
}`
и исправлены проблемы с зависимостями для реактивных-собственных карт, но возникла другая проблема
'error: cannot find symbol
@ReactMethod(isBlockingSynchronousMethod = true)'
Я добавил оба ресурса maven одновременно, чтобы зависимости можно было извлекать соответствующим образом, например,
`allprojects {
repositories {
mavenLocal()
google()
jcenter()
maven {
// All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
url "$rootDir/../node_modules/react-native/android"
}
maven {
url 'https://maven.google.com/'
name 'Google'
}
}
}
но снова возникают проблемы с зависимостями карты.Обратите внимание, что проблемы с зависимостями исправляются, когда я добавляю maven.google.com в качестве единственного ресурса для получения зависимостей.