No signature of method: build_*.android() is applicable for argument types

【原因&方法】No signature of method: build 编译错误

报错原因为Android编译器build.gradle结构错误(如大小写错误,字符串连接错误以及大括号错位等结构错误)。

错误内容如下


Gradle sync failed: No signature of method: build_71obgku1x6khrlhtwrnh1rk4.android() is applicable for argument types: (build_71obgku1x6khrlhtwrnh1rk4runclosure1)values:[build71obgku1x6khrlhtwrnh1rk4_run_closure1) values: [build_71obgku1x6khrlhtwrnh1rk4r​unc​losure1)values:[build7​1obgku1x6khrlhtwrnh1rk4_run_closure1@5da2e1db]

原因分析

报错原因为Android编译器build.gradle结构错误(如大小写错误,字符串连接错误以及大括号错位等结构错误)
需要逐句检查build.gradle所有代码结构是否存在错误,如下图我代码中的错误,大括号错位导致gradle结构异常。同样,若gradle的结构体名称以及一些字符串异常也同样会导致该报错

解决措施

调整‘china’后的大括号至下方productFlavors即可。当然同类报错,不一定只是该一种现象体现,比如:

  1. 大小写错误如 defaultConfig 写成 DefaultConfig.
  2. 层次结构不正确, 例如 ndk 应该在 defaultConfig 闭包中,但将ndk描述在了外部android结构中

No signature of method: build_*.android() is applicable for argument types相关推荐

  1. Android运行项目时提示:No signature of method: build_*.android() is applicable for argument types

    报错意思:没有方法的签名:build_*.文件中   android() 适用于参数类型 我发生这种情况是因为:1Android Studio的版本较高(2021.3.1P1),2编译版本较高30,所 ...

  2. No signature of method: build_xxx.android() is applicable for argument types

    问题 报错如图,android/build.gradle文件报错了,但是,具体看build.gradle文件似乎又没有错.这个问题一般是升级了gradle版本导致的. 图上似乎是闭包里面报错了,有了解 ...

  3. 【解决方法】No signature of method: build_5woso1t2zz3j65kzgsuf20yp6.android() is applicable

    [解决方法]No signature of method: build 编译错误的方法 编译出错信息如下所示 原因分析 解决措施 编译出错信息如下所示 A problem occurred evalu ...

  4. flutter升级AS和gradle后编译出错(No signature of method: build_gbqp6.android())错误

    最近升级了AS和Gradle,Flutter SDK 创建一个新的项目后,想把一些配置拷贝过来,弄完之后,发现编译不了,出现类似如下错误: A problem occurred evaluating ...

  5. 【错误记录】Groovy 函数参数动态类型报错 ( Caught: groovy.lang.MissingMethodException: No signature of method )

    文章目录 一.报错信息 二.解决方案 一.报错信息 定义 Groovy 函数 , void fun(object) {object.hello() } 如果传入的 实例对象 中 , 没有定义 hell ...

  6. 关于 groovy.lang.MissingMethodException: No signature of method的一个报错

    >>>报错内容: 异常信息[groovy.lang.MissingMethodException: No signature of method: [Ljava.lang.Strin ...

  7. AndroidStudio 中A problem occurred evaluating project ‘:app‘. > No signature of method:报错

    **又是沙雕的一天!**在此记录一个问题警醒自己,顺便告诫大家. ############################ 先说遇见的问题: 今天在复现一个小项目时AndroidStudio莫名其妙的 ...

  8. Error:Attempt to invoke virtual method ‘void android.widget.TextView.setText(java.lang.CharSeq

    在进行Android开发学习是遇到一个error:Attempt to invoke virtual method 'void android.widget.TextView.setText(java ...

  9. [已解决]Attempt to invoke virtual method 'int android.view.View.getImportantForAccessibility()'

    java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getImportant ...

  10. ERROR: Unable to find method 'com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List;'

    这个问题一般是由老项目升级出现的问题,比如老项目的gradle4.0以下的升级到gradle4.6,或者更高5.3.2等,这个升级的过程中,就会出现很多问题,比如下面这个: ERROR: Unable ...

最新文章

  1. .PHONY makefile中的伪目标
  2. 观看自由!B站上线斯坦福最新「机器学习系统(MLSys)」全集
  3. 即时通讯有标准 IM的四种即时通讯协议简介
  4. nodejs读取excel内容批量替换并生成新的html和新excel对照文件
  5. python中的zip是什么意思_Python的zip()函数是什么
  6. 【算法】—— 不借助中间变量实现 swap
  7. 阿里云天池 零基础入门NLP - 新闻文本分类 2种做法,F1=0.87
  8. 打包 pyqt5_基于Pyqt5的简单电影搜索工具,Python让你3秒搜电影
  9. 教你炒股票19:学习缠中说禅技术分析理论的关键
  10. c语言编程投影仪,当贝投影F1C评测 投影仪的2019年圆满收官之作
  11. 搜索引擎的基本工作原理
  12. Dell笔记本电脑如何升级win10、如何恢复原装win8.1
  13. 软件工程复试面试问题总结(二)
  14. Java对接网易云信IM 即时通讯
  15. skynet框架应用 (十四) 登录服务
  16. iOS app加密探究爱加密iOS app加密原理
  17. 七牛图片上传的使用心得[PHP篇]
  18. 微信JSAPI支付 - 服务商模式下子商户 统一下单的注意事项
  19. linux 查看本地防火墙设置,Linux防火墙设置命令的几种方法
  20. 使用华为手机对android studio进行真机调试(我的是荣耀V10,其他类型手机可以参考)

热门文章

  1. SEO需要每天写文章吗?
  2. 工业自动化使用机器视觉检测的优势
  3. 带妹入坑,她该怎样提高自己的编程能力?
  4. 迅雷 linux 命令行 版本号,linux下完美运行迅雷5.8.9.662
  5. Flutter TextField 去掉下划线
  6. 幼儿园计算机信息技术培训总结,幼儿园教师信息技术培训总结
  7. webshell流量隐蔽CS和MSF联动
  8. 二手房数据分析预测系统
  9. 9个优秀的标签云免费生成工具
  10. 小米用户画像_华为小米OPPOvivo用户画像,用户兴趣爱好各有不同!还有一大相同点!...