当我打开我的项目时,它首先说我没有版本26的构建平台工具,我现在改为25.0.3我正在解决这个问题:
错误:(22,0)找不到参数的方法android() 根目录[build_83ss0a431bhzra8y3dug13x1y $ _run_closure3 @ 6184756f] 项目'AssetTrack'的类型为org.gradle.api.Project。
如何解决这个问题可以有人帮忙吗?
这是我的build.gradle:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
android {
compileSdkVersion 22
buildToolsVersion '25.0.3'
defaultConfig {
minSdkVersion 19
targetSdkVersion 21
}
productFlavors {
}
}
dependencies {
}
甚至所有的依赖都消失了
答案 0 :(得分:1)
关闭Android Studio并从Windows资源管理器手动导航到项目的根目录。用记事本打开文件 build.gradle 并切断android闭包:
android {
compileSdkVersion 22
buildToolsVersion '25.0.3'
defaultConfig {
minSdkVersion 19
targetSdkVersion 21
}
productFlavors {
}
}
返回项目的根目录转到 / app 文件夹。用记事本打开 build.gradle 文件,然后将android块粘贴到那里,使其变为:
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion '25.0.3'
defaultConfig {
minSdkVersion 19
targetSdkVersion 21
}
productFlavors {
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
}
最后,打开Android Studio并同步gradle。
答案 1 :(得分:0)
将这些移动到app.gradle文件
android { compileSdkVersion 22 buildToolsVersion '25 .0.3' defaultConfig { minSdkVersion 19 targetSdkVersion 21 } productFlavors { } } 德