如何修复 > 没有方法签名:build_dxc6m5s863o0nfrfjdg2bqjp.android() 适用于参数类型

Posted

技术标签:

【中文标题】如何修复 > 没有方法签名:build_dxc6m5s863o0nfrfjdg2bqjp.android() 适用于参数类型【英文标题】:How to fix > No signature of method: build_dxc6m5s863o0nfrfjdg2bqjp.android() is applicable for argument types 【发布时间】:2021-04-03 11:50:56 【问题描述】:

问题:评估项目 ':app' 时出现问题。

没有方法签名:build_dxc6m5s863o0nfrfjdg2bqjp.android() 适用于参数类型:(build_dxc6m5s863o0nfrfjdg2bqjp$_run_closure1) 值:[build_dxc6m5s863o0nfrfjdg2bqjp$_run_closure1@18112963]

Gradle 文件:

apply plugin: 'com.android.application'

android 
    compileSdkVersion 21
    buildToolsVersion "21.1.2"

    defaultConfig 
        applicationId "com.numix.calculator_pro"

        testApplicationId "com.numix.calculator_pro_pro.pro.tests"
        testInstrumentationRunner "android.test.InstrumentationTestRunner"
    

    lintOptions 
        checkReleaseBuilds false
        // Or, if you prefer, you can continue to check for errors in release builds,
        // but continue the build even when errors are found:
        abortOnError false
    

    buildTypes 
        release 
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        
    


dependencies 
    implementation 'com.android.support:support-v4:21.0.3'
    compile files('libs/achartengine.jar')
    compile files('libs/ejml-0.21.jar')
    compile files('libs/arity-2.1.6.jar')
    compile files('libs/slider.jar')
    compile files('libs/acra-4.5.0-sources.jar')
    compile files('libs/acra-4.5.0-javadoc.jar')

【问题讨论】:

也许这可以帮助你 - ***.com/a/27266373/5914345 【参考方案1】:

检查 build.gradle 中是否存在 versionCode 变量,它是整数,而不是字符串:

defaultConfig 
    //....
    versionCode 15
    versionName "1.15"

【讨论】:

以上是关于如何修复 > 没有方法签名:build_dxc6m5s863o0nfrfjdg2bqjp.android() 适用于参数类型的主要内容,如果未能解决你的问题,请参考以下文章

Amazon S3 - 如何修复“我们计算的请求签名与签名不匹配”错误?

有没有办法修复错误:替换现有签名警告:无法为签名者构建自签名根的链(xamarin iOS)

修复“‘组件’没有任何构造或调用签名。” Typescript 的默认道具错误

代码签名错误如何修复未找到团队 ID [重复]

如何修复:“代码签名操作失败(检查您选择的身份是不是有效错误)”应用提交错误

放入 S3 预签名 URL 时如何修复“403 Forbidden”