none
[SOLUCIONADO] Error al descargar App desde la Tienda Windows con Windows 10 de 32 bits RRS feed

  • Pregunta

  • Hola!

    Tenemos algunos usuario que se han quejado porque no pueden instalar nuestra app en el PC, y la Tienda Windows le muestra el siguiente mensaje: "Esta aplicación no funcionará en tu dispositivo"

    Nos hemos dado cuenta que este mensaje de error sólo le pasa a los Windows 10 de 32 bits. 

    Nuestra App está disponible para Windows 10 Universal, y programada con Microsoft Visual Studio Community 2015. 

    En las especificaciones del sistema o requisitos del sistema indica que la arquitectura tiene que ser x64, ARM. Aquí faltaría la de x86.

    Cuando nosotros generamos el paquete para subirlo a la tienda Windows, sólo nos deja seleccionar x64 y ARM. Las otras opciones de x86 y paquete Neutral están desactivadas y no nos deja activarlas.

    Hemos seguido el manual de Microsoft para empaquetar las App UWP de Windows 10: https://msdn.microsoft.com/en-us/windows/uwp/packaging/packaging-uwp-apps?f=255&MSPPError=-2147217396

    ¿alguien sabe cómo poder solucionar este problema?

    Saludos!

    Amador Campos




    martes, 29 de noviembre de 2016 14:24

Respuestas

  • SOLUCIONADO!!!

    La solución ha sido bastante sencilla. Lo único que hemos hecho ha sido cuadrar las arquitecturas a la hora de empaquetar la aplicación:

     -> Clic botón derecho en propiedades de la Solución -> En la Pestaña Build

     -> Asignar la "Platform" a "Platform target":

    Configuration        Platform          Platform target

    DEBUG                     x86                x86
    DEBUG                     x64                x64
    DEBUG                     ARM               ARM
    RELEASE                  x86                x86
    RELEASE                  x64                x64
    RELEASE                  ARM               ARM

    ej.:

    En el "Configuration Manager..." también hacer lo mismo:

    Debug -> x86 -> Debug -> x86
    Debug -> x64 -> Debug -> x64
    Debug -> ARM -> Debug -> ARM
    Release -> x86 -> Release -> x86
    Release -> x64 -> Release -> x64
    Release -> ARM -> Release -> ARM

    Espero que os sea de ayuda!

    Saludos!

    miércoles, 21 de diciembre de 2016 10:28

Todas las respuestas

  • Hola compañeros!
    Seguimos teniendo el mismo problema a la hora de crear el paquete para subirlo a la tienda Windows.
    El error es el siguiente:


    Bundle creation failed
    0x80080204 - The specified package format is not valid: The package manifest is not valid.
    Error info: error 80080204: The package with file name ARM.appx and package full name _arm_ is not valid in the bundle because the bundle also contains the package with file name .appx and package full name _arm_ which applies to the same processor architecture. Bundles can't contain multiple app packages for the same processor architecture, or an architecture-neutral app package with any architecture-specific app package.


    Hemos seguido el manual: https://msdn.microsoft.com/en-us/windows/uwp/packaging/packaging-uwp-apps
     -> In Solution Explorer -> Store -> Create App Packages -> .....


    Cuando compilamos en modo Release para x86 no funciona, pero en modo Debug y x86 si funciona bien.
    DEP0001 : Unexpected Error: -2147009264 IntelliSense


    En el cuadro de diálogo "Create App Packages", "Select and Configure Packages", Si seleccionamos las arquitecturas x64 y ARM, si nos general el paquete bien, pero si seleccionamos x86, x64 y ARM nos falla siempre y no termina de generar el paquete.

    Hemos revisado nuestra "Configuration Manager..." y en principio está todo asignado correctamente.

    Aún seguimos sin solución.

    martes, 20 de diciembre de 2016 9:06
  • SOLUCIONADO!!!

    La solución ha sido bastante sencilla. Lo único que hemos hecho ha sido cuadrar las arquitecturas a la hora de empaquetar la aplicación:

     -> Clic botón derecho en propiedades de la Solución -> En la Pestaña Build

     -> Asignar la "Platform" a "Platform target":

    Configuration        Platform          Platform target

    DEBUG                     x86                x86
    DEBUG                     x64                x64
    DEBUG                     ARM               ARM
    RELEASE                  x86                x86
    RELEASE                  x64                x64
    RELEASE                  ARM               ARM

    ej.:

    En el "Configuration Manager..." también hacer lo mismo:

    Debug -> x86 -> Debug -> x86
    Debug -> x64 -> Debug -> x64
    Debug -> ARM -> Debug -> ARM
    Release -> x86 -> Release -> x86
    Release -> x64 -> Release -> x64
    Release -> ARM -> Release -> ARM

    Espero que os sea de ayuda!

    Saludos!

    miércoles, 21 de diciembre de 2016 10:28