Portado de la tienda de aplicaciones de Chrome desde la aplicación de Android con el soldador

¡Esta pregunta es relevante solo para desarrolladores de aplicaciones!

Estoy tratando de convertir y publicar mis aplicaciones de Android en la tienda web de Chrome. Utilicé la aplicación Chrome de soldador de arco sugerida en la guía de inicio de Google. He descargado zip de la aplicación ARC Welder. Cuando inicio la aplicación desde la aplicación de soldador, funciona como se esperaba.

El problema 1 (resuelto): después de publicar el archivo zip en la tienda de aplicaciones de Chrome e intentar instalar en Chrome que se ejecuta en la plataforma OSX, la aplicación aparece como "Plataforma no admitida" y no permite la instalación. Instalé ChromiumOS en la máquina virtual y la aplicación parece compatible. Al intentar instalarlo, aparece el error "Archivo no encontrado". Intenta extraer el archivo con el nombre de la identificación de la aplicación que figura en el manifiesto. Verifiqué y encontré que la identificación en manifiesto no coincide con la identificación en la tienda de aplicaciones. Desempaquetó el zip, cambió la identificación en manifiesto de acuerdo con la identificación en la tienda de aplicaciones, incrementó el número de versión, volvió a empaquetar y publicó. Después de que intentó instalar: en Chrome que se ejecuta en OSX, la aplicación cambió a compatible, pero después de descargar el zip y verificar, apareció ...

El problema 2 (aún no resuelto): aparece el error "El archivo de manifiesto no es válido"

Lo mismo sucede cuando se instala en ChromiumOS: la aplicación se está descargando correctamente, el nuevo ícono de la aplicación aparece en el cajón de aplicaciones, y justo después de la etapa de "verificación", el ícono desapareció del cajón de aplicaciones y se muestra el error manifiesto.

¿Alguien puede aconsejarme cómo tratar de resolver el problema? Cualquier ayuda apreciada.

Estoy enumerando el archivo de manifiesto, generado por el soldador de arco:

{
  "name": "__MSG_extName__",
  "default_locale": "en",
  "manifest_version": 2,
  "version": "1.0",
  "version_name": "1.0",
  "offline_enabled": true,
  "app": {
    "background": {
      "page": "app_main.html"
    }
  },
  "icons": {
    "16": "icon.png",
    "128": "icon.png"
  },
  "permissions": [
    "alarms",
    {"fileSystem": ["write"]},
    "overrideEscFullscreen",
    "unlimitedStorage",
    "notifications",
    "storage",
    "accessibilityFeatures.read",
    "https://clients2.google.com/",
    {"socket": ["tcp-connect", "tcp-listen", "udp-bind", "udp-send-to", "resolve-host", "resolve-proxy"]},
    "fullscreen"]
,
  "requirements": {
    "3D": {
      "features": ["webgl"]
    }
  },
  "kiosk_enabled": true,
  "import": [{"id": "mfaihdlpglflfgpfjcifdjdjcckigekc"}],
  "file_handlers": {},


  "arc_metadata": {
    "apkList": [
      "CityAdventures.apk"
    ],
    "enableExternalDirectory": false,
    "formFactor": "tablet",
    "name": "Discover 3D Shapes",
    "orientation": "landscape",
    "packageName": "com.myCompany.CityAdventures",
    "resize": "reconfigure"
  }
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta