android - React Native:React-Native 0.65.1 中的 RNUILib 5.30.0 由于错误而无法构建
问题描述
背景:我正在尝试在 react-native 项目上设置 RNUILib,但它不会构建。我按照官方指南的说明进行操作。
环境:安卓/Windows
这是我的依赖项:
@react-native-community/blur : 3.6.0
@react-native-community/datetimepicker : 3.5.2
@react-native-community/masked-view : 0.1.11
@react-native-community/netinfo : 6.0.1
@react-native-picker/picker : 1.16.7
@react-navigation/drawer : 6.1.4
@react-navigation/native : 6.0.2
react: 17.0.2
react-native: 0.65.1
react-native-gesture-handler : 1.10.3
react-native-reanimated : 2.3.0-alpha.2
react-native-safe-area-context : 3.3.0
react-native-screens : 3.6.0
react-native-ui-lib : 5.30.0
react-native run-android
来自命令的错误日志:
Execution failed for task ':app:checkDebugAarMetadata'.
> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
> Could not find com.eightbitlab:blurview:1.6.3.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/com/eightbitlab/blurview/1.6.3/blurview-1.6.3.pom
- https://repo.maven.apache.org/maven2/com/eightbitlab/blurview/1.6.3/blurview-1.6.3.pom
- file:/C:/Users/vfvic/.m2/repository/com/eightbitlab/blurview/1.6.3/blurview-1.6.3.pom
- file:/D:/_react-native/CBTracker2/node_modules/react-native/android/com/eightbitlab/blurview/1.6.3/blurview-1.6.3.pom
- file:/D:/_react-native/CBTracker2/node_modules/jsc-android/dist/com/eightbitlab/blurview/1.6.3/blurview-1.6.3.pom
- https://www.jitpack.io/com/eightbitlab/blurview/1.6.3/blurview-1.6.3.pom
Required by:
project :app > project :react-native-community_blur
正如我所提到的,我已经执行了设置指南中的所有步骤,包括@react-native-community/blur
.
解决方案
显然,这是由于 com.eightbitlab:blurview 只能从 react-native-community_blur 所需的 jcenter 获得。
我已经jcenter()
在我的 build.gradle 文件中添加了它现在工作正常。
allprojects {
repositories {
jcenter()
google()
mavenCentral()
mavenLocal()
maven {
// All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
url("$rootDir/../node_modules/react-native/android")
}
maven {
// Android JSC is installed from npm
url("$rootDir/../node_modules/jsc-android/dist")
}
maven { url 'https://www.jitpack.io' }
}
}
推荐阅读
- excel - 我的 VBA 更改文件夹名称不太正确,我错过了什么?
- reactjs - 如何在 useEffect 上多次运行 useEffect 和 setState
- reactjs - state 用作组件中的 props,状态更改不会重新渲染组件
- php - Docker Apache Extra White Space 使 PHP 页面响应为空白页面
- python - 如何用python中两个日期之间的随机日期替换数据框的日期列
- compilation - 在编译或运行时检测错误的别名
- python - 如何以编程方式从爱普生扫描仪拍照?
- flutter - 添加自定义图标
- go - 如果第一个失败,Go 会执行“if”中的所有条件吗?
- go - 为这个用例构建 go 项目