问题描述
我想使用 react-native 安装realm localDb,但是在npm
项目中安装此软件包后,不能使用此命令react-native run-android
运行
在此版本中使用了不推荐使用的Gradle功能,使其与Gradle 7.0不兼容
项目设置
defaultConfig {
applicationId "com.olyaaqarat"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 1
versionName "1.0"
}
buildscript {
ext {
buildToolsversion = "29.0.2"
minSdkVersion = 16
compileSdkVersion = 29
targetSdkVersion = 29
}
repositories {
google()
jcenter()
}
dependencies {
classpath("com.android.tools.build:gradle:3.5.3")
}
}
$ react-native -v
react-native-cli: 2.0.1
react-native: 0.63.2
Android Gradle版本
Gradle 6.7
测试设备
真正的Android语音助手9
我看这个答案,但对我没有帮助! Deprecated Gradle features were....
解决方法
您可能想尝试更新依赖项gradle。我一直在使用4.0.1,并且与较新版本的react native一起使用时效果很好。
dependencies {
classpath("com.android.tools.build:gradle:4.0.1")
}
它应该与您当前的构建版本和sdk版本一起使用。