Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

604
Vistas
Unity 2020.2.6 Android build aptOptions noCompress error de definición de propiedad

hoy traté de construir mi juego para Android con Unity 2020.2.6f1 y me dio el siguiente error;

UnityException: el archivo de error mainTemplate.gradle está usando la antigua definición de propiedad aaptOptions noCompress que no incluye los tipos definidos por la constante unityStreamingAssets.

Deshabilité el gradle del parche de resolución de Android y los archivos de manifiesto no funcionaron. Traté de editar el gradle manualmente con;

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

haga lo que haga cuando construyo el juego Unity anula el gradle, revisé los scripts del proceso de compilación previos y posteriores en el proyecto, pero ninguno de los que verifico cambia las opciones aapt de gradle.

Los complementos que tengo en el proyecto son;

  • Facebook
  • GameAnalytics
  • Ajustar

plantilla principal.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']) implementation 'com.android.support:multidex:1.0.3' implementation 'com.android.installreferrer:installreferrer:1.0' **DEPS** } android { compileSdkVersion **APIVERSION** buildToolsVersion '**BUILDTOOLS**' defaultConfig { multiDexEnabled true minSdkVersion 19 targetSdkVersion 29 versionCode **VERSIONCODE** versionName '**VERSIONNAME**' } dexOptions { preDexLibraries false javaMaxHeapSize "4g" } lintOptions { abortOnError false } packagingOptions { exclude 'jsr305_annotations/Jsr305_annotations.gwt.xml' } aaptOptions { noCompress '.unity3d', '.ress', '.resource', '.obb'**STREAMING_ASSETS** } **SIGN** buildTypes { debug { jniDebuggable true } release { minifyEnabled false **SIGNCONFIG** } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_8 } }

Gracias por adelantado.

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

debe modificar así en el archivo mainTemplate.gradle:

 aaptOptions { noCompress = ['.ress', '.resource', '.obb'] + unityStreamingAssets.tokenize(', ') ignoreAssetsPattern = "!.svn:!.git:!.ds_store:!*.scc:.*:!CVS:!thumbs.db:!picasa.ini:!*~" }
over 4 years ago · Santiago Trujillo Denunciar

0

Para mí, lo que funcionó fue desmarcar la opción "Plantilla Gradle personalizada" para la compilación dentro de Configuración del reproductor> Configuración de publicación.

Editar: De acuerdo, resulta que ya no puedo replicar eso y no estoy realmente seguro de qué tipo de magia permitió que sucediera ...

Por otro lado, encontré lo que me causó el problema. El problema fue causado por un complemento que estaba usando, ya que estaba importando una versión anterior y, por alguna razón, seguía importando documentos Gradle y otras cosas relacionadas con Android, que estaban en desuso.

Lo arreglé importando todo desde el Unity Package del complemento, excepto la carpeta de Android, todos los grados del Editor y todo lo relacionado con Gradle (no importé la carpeta del Editor en absoluto) y la carpeta de Complementos.

over 4 years ago · Santiago Trujillo Denunciar

0

Probemos esta opción. Trabaja como un campeón.

  • Abra el archivo maingradle en la carpeta de Android y elimine la línea con la cadena "Proguard" y luego guarde el archivo
  • Vaya a la configuración del proyecto => desmarque mainGradle y vuelva a marcar mainGradle, desmarque la plantilla de propiedades de Gradle y márquela nuevamente. Vaya a la opción Activo en la parte superior => busque la opción forzar la resolución y reconstruir nuevamente.
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda