z***@zuoyo.com
z***@zuoyo.com
  • 发布:2024-12-18 10:20
  • 更新:2024-12-18 10:20
  • 阅读:38

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

分类:HBuilderX

报错内容

  • Exception is:
    org.gradle.api.GradleScriptException: A problem occurred evaluating project ':simpleDemo'.
    at org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:93)
    at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.lambda$apply$0(DefaultScriptPluginFactory.java:133)
    at org.gradle.configuration.ProjectScriptTarget.addConfiguration(ProjectScriptTarget.java:79)
    at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.apply(DefaultScriptPluginFactory.java:136)
    at org.gradle.configuration.BuildOperationScriptPlugin$1.run(BuildOperationScriptPlugin.java:65)
    at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
    at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
    at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
    at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
    at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
    at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
    at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:68)
    at org.gradle.configuration.BuildOperationScriptPlugin.lambda$apply$0(BuildOperationScriptPlugin.java:62)
    at org.gradle.configuration.internal.DefaultUserCodeApplicationContext.apply(DefaultUserCodeApplicationContext.java:44)
    ...

更新targetSdkVersion为34时加入
packagingOptions {
jniLibs {
useLegacyPackaging true
}
}

加入就报错

不加就正常

这个问题的答案已经测试过还是这样:https://ask.dcloud.net.cn/question/178943

应用级build.gradle配置如下:

android {  
    compileSdkVersion 33  
    buildToolsVersion "29.0.3"  
    defaultConfig {  
        applicationId "com.android.hellowH5"  
        minSdkVersion 21  
        targetSdkVersion 34  
        versionCode 85  
        versionName "2.1.8"  
        multiDexEnabled true  
        compileOptions {  
            sourceCompatibility JavaVersion.VERSION_1_8  
            targetCompatibility JavaVersion.VERSION_1_8  
        }  
    }  
    signingConfigs {  
        config {  
            keyAlias '****'  
            keyPassword '123456'  
            storeFile file('****')  
            storePassword '123456'  
            v1SigningEnabled true  
            v2SigningEnabled true  
        }  
    }  

    buildTypes {  
        debug {  
            signingConfig signingConfigs.config  
            minifyEnabled false  
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'  
        }  
        release {  
            signingConfig signingConfigs.config  
            minifyEnabled false  
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'  
        }  
    }  
    aaptOptions {  
        additionalParameters '--auto-add-overlay'  
        ignoreAssetsPattern "!.svn:!.git:.*:!CVS:!thumbs.db:!picasa.ini:!*.scc:*~"  
    }  
    packagingOptions {  
        jniLibs {  
            useLegacyPackaging true  
        }  
    }  
}
2024-12-18 10:20 负责人:无 分享
已邀请:

要回复问题请先登录注册