How to fix ERROR: No signature of method: build_ap86oam3dut3pxce3x49rdtma.android()?

后端 未结 15 2106
野的像风
野的像风 2021-02-12 11:27

ERROR: No signature of method: build_ap86oam3dut3pxce3x49rdtma.android() is applicable for argument types: (build_ap86oam3dut3pxce3x49rdtma$_run_closure1) values: [build_ap86oam

15条回答
  •  情书的邮戳
    2021-02-12 11:51

    I'm new to Android but i got a message similar to yours today when i try to use a different version (not the suggested ones) of the Gradle plugin and gradle engine on Android Studio 4.1 canary.

    When I had on my App build.gradle these lines:

    task wrapper(type: Wrapper){
        gradleVersion = '5.6.4'
    }
    

    and on my build.gradle for the module this line

    classpath 'com.android.tools.build:gradle:3.6.3' 
    

    This was the message i got with previous settings:

    A problem occurred evaluating project ':app'.
    > No signature of method: build_5dcjpn4h9nkpym0yszxs5w2uh.android() is applicable for argument types: (build_5dcjpn4h9nkpym0yszxs5w2uh$_run_closure1) values: [build_5dcjpn4h9nkpym0yszxs5w2uh$_run_closure1@2e4515b3]
    

    The way i found to solve this error was changing version for the gradle plugin on my build.gradle for the module like this

    classpath 'com.android.tools.build:gradle:4.0.0' 
    

    I hope this could help you. Happy coding!

提交回复
热议问题