React-Native Android - 找不到 com.android.tools:common
React-Native Android - Could not find com.android.tools:common
android/tools/common
库似乎不知何故被删除了
(pom, jar).
这导致许多在其类路径中使用旧 gradle 版本(例如 com.android.tools.build:gradle:2.2.3
)的 React 本机库无法同步
我该如何解决?
更新,我不得不添加更多代码到build.gradle
这是我的修复,我没有使用这个变通方法来复刻存储库:将它添加到你的 build.gradle 文件中,[ 的同级文件=25=] 文件
buildscript {
repositories {
google()
jcenter { url "http://jcenter.bintray.com/"}
maven { url "https://dl.bintray.com/android/android-tools" }
}
}
subprojects { project ->
def name = project.name
if (name.contains('module name, e.g. react-native-blur')
|| name.contains('other module name, e.g. react-native-image-picker')) {
buildscript {
repositories {
maven { url "https://dl.bintray.com/android/android-tools/" }
}
}
}
}
在我的 build.gradle 文件(项目的而不是应用程序的)中,我首先添加了新的 bintray url,但还必须在之后添加所有其他文件:
subprojects {
buildscript {
repositories {
maven { url 'https://dl.bintray.com/android/android-tools' }
google()
mavenLocal()
jcenter()
}
}
}
android/tools/common
库似乎不知何故被删除了
(pom, jar).
这导致许多在其类路径中使用旧 gradle 版本(例如 com.android.tools.build:gradle:2.2.3
)的 React 本机库无法同步
我该如何解决?
更新,我不得不添加更多代码到build.gradle
这是我的修复,我没有使用这个变通方法来复刻存储库:将它添加到你的 build.gradle 文件中,[ 的同级文件=25=] 文件
buildscript {
repositories {
google()
jcenter { url "http://jcenter.bintray.com/"}
maven { url "https://dl.bintray.com/android/android-tools" }
}
}
subprojects { project ->
def name = project.name
if (name.contains('module name, e.g. react-native-blur')
|| name.contains('other module name, e.g. react-native-image-picker')) {
buildscript {
repositories {
maven { url "https://dl.bintray.com/android/android-tools/" }
}
}
}
}
在我的 build.gradle 文件(项目的而不是应用程序的)中,我首先添加了新的 bintray url,但还必须在之后添加所有其他文件:
subprojects {
buildscript {
repositories {
maven { url 'https://dl.bintray.com/android/android-tools' }
google()
mavenLocal()
jcenter()
}
}
}