gpt4 book ai didi

android - 在类型为org.gradle.api.Project的根项目 '..'上找不到参数[build ..]的方法android()方法

转载 作者:行者123 更新时间:2023-12-03 03:18:45 25 4
gpt4 key购买 nike

当我尝试工作时,将显示以下内容:

Could not find method android() for arguments [build_9cxkoz5xxe5p8ydg2a1ig2k7b$_run_closure1@7b0f017] on root project 'dangerous-forest-game-android' of type org.gradle.api.Project.



我一直在寻找解决问题的方法,但是我发现语法太不一样了。这是我的 android()函数的代码:
android {
buildToolsVersion "19.1.0"
compileSdkVersion 20
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
instrumentTest.setRoot('tests')
}
}

最佳答案

您只需要在android文件中使用app/build.gradle DSL,而在root/build.gradle文件中使用而不是

另外,您必须在app/build.gradle文件中应用android插件,然后才能使用它。检查official doc

/**
* The first line in the build configuration applies the Android plugin for
* Gradle to this build and makes the android block available to specify
* Android-specific build options.
*/

apply plugin: 'com.android.application'

/**
* The android block is where you configure all your Android-specific
* build options.
*/

android {
//.....
}

关于android - 在类型为org.gradle.api.Project的根项目 '..'上找不到参数[build ..]的方法android()方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50598043/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com