Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

491
Visualizações
El inicializador de tipo para 'Amazon.AWSConfigs' generó una excepción

Estoy tratando de iniciar sesión con AWS Cognito ejecutando la aplicación después de compilarla en Unity.

No pude iniciar sesión correctamente, y cuando intenté depurar, encontré la frase "El inicializador de tipo para el subproceso de Amazon.AWSConfigs es una excepción".

Este error se produce al ejecutar el siguiente código:

 Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient provider = new Amazon.CognitoIdentityProvider.AmazonCognitoIdentityProviderClient(new Amazon.Runtime.AnonymousAWSCredentials(), regionTable[REGION]);

La aplicación en sí está construida normalmente, pero parece haber un problema al iniciar sesión con AWS.

(Encontré este error en el entorno de PC y oculus).

  • Algunas de las respuestas me dijeron que modificara el archivo de configuración. Pero no pude encontrar el archivo de configuración. La ubicación de este archivo también se desconocía.

  • Encontré esta respuesta "https://github.com/aws/aws-sdk-net/issues/310" pero no pude aplicar esto por mí.

  • Encontré este documento "https://docs.unity3d.com/kr/2021.1/Manual/upm-config.html#upmconfig" pero el archivo de configuración no existía en esta ruta. Mi entorno es Mac.

Adicionalmente,

Uso el SDK de AWS llamado aws-sdk-net45-3.7.193.0.

 UnityInitializer.AttachToGameObject(this.gameObject); Amazon.AWSConfigs.HttpClient = Amazon.AWSConfigs.HttpClientOption.UnityWebRequest;

En este código, mi proyecto no puede comprender UnityInitializer, HttpClient y HttpClientOption.

¿Qué más cambios se necesitan para mitigar el problema anterior?

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Resolví este problema.

El problema era que estaba usando IL2CPP como backend de Script.

Simplemente usar el backend de Script como Mono es una forma. Pero mi proyecto tenía que usar IL2CPP.

Para usar IL2CPP y usar el proyecto Unity usando AWS Cognito, se recomienda que:

  • Utilice .NetStandard2.0.
  • Utilice AWS SDK que sea compatible con .NetStandard 2.0.

Usé la versión Unity 2020.3.19f para usar .NetStandard 2.0.

Si está utilizando un proyecto URP y hay un error en URP debido a una versión anterior de Unity, se recomienda que actúe de la siguiente manera.

  • Ingrese la carpeta del paquete para ese proyecto
  • Abra los archivos Manifest.json y Package-lock.json
  • Cambie la versión de Render Pipeline a 10.8.1 (para la versión 2020.3.19f1. No experimenté con otras versiones).

Referencia encontrada para resolver este problema.

https://forum.unity.com/threads/issue-with-system-configuration-configurationmanager-get_appsettings-on-ios.1026877/#post-6656764

https://docs.aws.amazon.com/ko_kr/mobile/sdkforunity/developerguide/aws-unity-sdk.pdf

https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@10.8/manual/index.html

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda