我需要使用一个名为@ihealth/ihealthlibrary-react-native的react原生库,我将其添加到了我的项目中,但在构建时,我收到了错误Could not find no.nordicsemi.android:dfu:1.6.1
这个软件包版本似乎不再可用,所以我想在我的react原生应用中覆盖这个版本。
我在MyProject/android/app/build.gradle
中添加了以下内容
dependencies {
implementation("com.ihealth.ihealthlibrary:iHealthLibrary:1.5.1") {
exclude group:'no.nordicsemi.android:dfu:1.6.1'
}
implementation("no.nordicsemi.android:dfu:1.8.0")
}
然后我得到这个错误:Could not find com.ihealth.ihealthlibrary:iHealthLibrary:1.5.1.
基本上我不知道什么是正确的软件包名称和版本,把我的配置。我可以在哪里找到这个?
1条答案
按热度按时间ubbxdtey1#
此库确实过时。请进入库
build.gradle
文件并替换此implementation 'no.nordicsemi.android:dfu:1.6.1'
具有:
implementation 'no.nordicsemi.android:dfu:1.8.0'
然后创建一个修补程序:
yarn patch-package @ihealth/ihealthlibrary-react-native