将我的Android手机更新为Android 10后,我的应用无法正常工作。因此,我将应用迁移到了androidx。现在,我正在尝试将Gradle从2.3.1更新为3.5.1。
这是我的build.gradle(Project :)文件-
buildscript {
repositories {
jcenter()
maven {
url 'https://maven.google.com/'
name 'Google'
}
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.5.1'
}
}
allprojects {
repositories {
jcenter()
maven {
url 'https://maven.google.com/'
name 'Google'
}
}
}
我的build.gradle(Project :)文件是-
apply plugin: 'com.android.application'
android {
compileSdkVersion 29
defaultConfig {
applicationId "....."
minSdkVersion 19
targetSdkVersion 29
}
buildTypes {
release {
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
imlementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation files('....')
implementation files('....')
implementation files('....')
implementation files('....')
}
这是我得到的错误-
错误:未找到Gradle DSL方法:“ imlementation()” 可能的原因:
项目“ .....”可能使用的是 不包含该方法的Android Gradle插件(例如 在1.1.0中添加了“ testCompile”)。将插件升级到版本3.5.1和 同步项目
项目“ ...”可能使用的是 不包含方法的Gradle。打开Gradle包装器文件
构建文件可能缺少Gradle插件。应用Gradle插件
我是android开发的新手。我正在使用android studio。
先谢谢您。
答案 0 :(得分:2)
您在第一个x <- matrix(rnorm(500 * 10), nrow = 500, ncol = 10)
x[, 1] <- 1:500
x <- data.frame(x)
names(x) <- c('ID', 2000:2008)
声明中输入了错误。 implementation
-> imlementation
。
答案 1 :(得分:1)
更改imlementation
到
implementation