Перенос магазина приложений Chrome из приложения Android с помощью дуговой сварки

Этот вопрос актуален только для разработчиков приложений!

Я пытаюсь конвертировать и публиковать свои приложения для Android в интернет-магазине Chrome. Я использовал приложение Chrome Arc Welder, предложенное в руководстве по началу работы с Google. Я скачал почтовый индекс из приложения сварщика ARC. Когда я запускаю приложение из приложения сварщика, оно работает как положено.

Проблема 1 (решена): после публикации zip-файла в магазине приложений Chrome и попытки установки на Chrome, работающем на платформе OSX, приложение отображает «Неподдерживаемая платформа» и не позволяет установить. Я установил ChromiumOS на виртуальную машину, и приложение оказалось совместимым. При попытке установить его появляется ошибка «Файл не найден». Он пытается извлечь файл с именем идентификатора приложения, указанного в манифесте. Я проверил и обнаружил, что идентификатор в манифесте не совпадает с идентификатором в магазине приложений. Распаковал zip, изменил id в манифесте в соответствии с id в магазине приложений, увеличил номер версии, перепаковал и опубликовал. После этого попытался установить - на Chrome, работающем на OSX, приложение изменилось на совместимое, но после загрузки zip и проверки появилось ...

Проблема 2 (пока не решена): Появилась ошибка «Файл манифеста недействителен»

То же самое происходит при установке в ChromiumOS - приложение успешно загружается, значок нового приложения появляется в панели приложений, и сразу после этапа «проверки» значок исчезает из панели приложений и отображается ошибка манифеста.

Может кто-нибудь посоветовать мне, как решить проблему? Любая помощь приветствуется.

Я перечисляю файл манифеста, созданный дуговой сваркой:

{
  "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"
  }
}