Unity错误:支持的最低Gradle版本为5.1.1

时间:2019-05-16 01:04:54

标签: android unity3d gradle version

这是如此令人沮丧和困惑!如果有人可以帮助我了解问题所在,我将非常感谢

我正在构建一个Unity应用,根据ironSource的指示,我必须使用自定义gradle模板,以便可以设置几个标志或其他标志。

1。这是我的Android Studio版本

enter image description here

2。这是我尝试在Unity中进行构建时遇到的错误enter image description here

3。这是已设置5.1.1-all的已编辑gradle-wrapper.properties文件enter image description here

4。这是我的mainTemplate.gradle

buildscript
{
    repositories
    {
        google()
        jcenter()
    }

    dependencies
    {
        classpath 'com.android.tools.build:gradle:3.4.1'
    }
}

allprojects
{
   repositories
   {
      google()
      jcenter()

      flatDir
      {
        dirs 'libs'
      }
   }
}

apply plugin: 'com.android.application'

dependencies
{
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.google.android.gms:play-services-ads-identifier:16.0.0'
    implementation 'com.android.support:support-v4:27.1.1'

    **DEPS**

    implementation 'com.google.android.gms:play-services-ads:17.2.0'
}

android
{
    compileSdkVersion **APIVERSION**
    buildToolsVersion '**BUILDTOOLS**'

    defaultConfig
    {
        targetSdkVersion **TARGETSDKVERSION**
        applicationId '**APPLICATIONID**'
    }

    lintOptions
    {
        abortOnError false
    }

    aaptOptions
    {
        noCompress '.unity3d', '.ress', '.resource', '.obb'**STREAMING_ASSETS**
    }

    **SIGN**

    buildTypes
    {
        debug
        {
            minifyEnabled **MINIFY_DEBUG**
            useProguard **PROGUARD_DEBUG**
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-unity.txt'**USER_PROGUARD**
            jniDebuggable true
        }

        release
        {
            minifyEnabled **MINIFY_RELEASE**
            useProguard **PROGUARD_RELEASE**
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-unity.txt'**USER_PROGUARD**
            **SIGNCONFIG**
        }
    }
}

如果有人知道如何解决此问题,请分享!我已经解决了SO上所有类似的问题,但是所有假定的解决方案都没有用。我一直在各处更改版本号,但仍然有错误。

最重要的是,我的Unity CloudBuild也失败,出现类似问题。我无法控制它们的版本,所以我什至无法开始计划如何解决该问题。

请帮助!!并衷心感谢您!

-马特

1 个答案:

答案 0 :(得分:0)

请记住将您的项目链接到setting.gradle,例如

include ':app'
include ':your-module'

然后清理您的项目,然后执行新的同步。

  • 尝试“ 文件”->“ 使缓存无效/重新启动...
  • 尝试清理项目根目录下的.gradle.idea目录。

并且,确保您使用的是gradle包装器,请参见下面的屏幕截图:

enter image description here