小编Cum*_*hin的帖子

Unity 2020.2.6 Android 构建 aptOptions noCompress 属性定义错误

今天我尝试使用 Unity 2020.2.6f1 构建 Android 游戏,但出现以下错误;

UnityException:错误 mainTemplate.gradle 文件正在使用旧的 aaptOptions noCompress 属性定义,该定义不包括 unityStreamingAssets 常量定义的类型。

我禁用了 Android Resolvers Patch gradle 和清单文件,但它不起作用。我尝试使用以下命令手动编辑 gradle:

aaptOptions {
    noCompress = ['.ress', '.resource', '.obb'] + unityStreamingAssets.tokenize(', ')
    ignoreAssetsPattern = "!.svn:!.git:!.ds_store:!*.scc:.*:!CVS:!thumbs.db:!picasa.ini:!*~"
}
Run Code Online (Sandbox Code Playgroud)

无论我在构建游戏时做什么,Unity 都会覆盖 gradle,我检查了项目中的预构建过程脚本,但我检查的脚本都没有更改 gradle' aaptOptions。

我在项目中拥有的插件是;

  • Facebook
  • 游戏分析
  • 调整

主模板.gradle:

buildscript {
    repositories {
        google()
        jcenter()
        mavenCentral()
    }

    dependencies {
        
    }
}

allprojects {
    repositories {
        google()
        jcenter()
        flatDir {
            dirs 'libs'
        }
    }
}

apply plugin: 'com.android.library'
dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar']) …
Run Code Online (Sandbox Code Playgroud)

unity-game-engine

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

unity-game-engine ×1