android 从github安装西瓜DB时出现“无法解析模块@nozbe/watermelondb/adapters/sqlite”

hrirmatl  于 2023-01-07  发布在  Android
关注(0)|答案(1)|浏览(61)

我正在尝试编译一个配置了WatermelonDB的hello-world react-native应用程序,我正在按照here和这里给出的说明为Watermelon设置项目。
我发现如果我使用

yarn add @nozbe/watermelondb

应用程序在Android和iOS中正确启动。但如果我从github安装:

yarn add https://github.com/Nozbe/WatermelonDB.git

出现以下错误:

有人知道为什么直接从github安装会在运行应用程序时导致此错误吗?

rkttyhzu

rkttyhzu1#

将这些行添加到android/app/build.gradle

android {
defaultConfig {
        ...
        minSdkVersion 21 // add this
        multiDexEnabled true // add this
     }
}

将其添加到dependencies

implementation 'com.android.support:multidex:1.0.3'

然后是sync
清理项目,构建文件夹,gradlew和idea

cd android
./gradlew clean

rm -rf .gradle && rm -rf .idea

相关问题