Недействительный файл манифеста Chrome Web Store (файл crx не может быть обновлен)

Недавно мы обновили файл манифеста из Developer Dashboard точно таким же (с более высокой «версией»).

После этого пользователи, которые пытаются установить наше приложение, получают ошибку «Неверный файл манифеста».

Мы искали в сети какое-либо лекарство, мы действительно все перепробовали, но ничего не работает. Новый файл манифеста, без сжатия zip, кодировка ANSI, короткий путь к папке загрузки, разные компьютеры с разными ОС, разрешения на чтение и запись в файл манифеста. Ничего подобного и куча случайных повторных загрузок.

Что мы имеем:

  1. Мы можем установить приложение из локальной папки, поэтому мы предполагаем, что у нас есть действующий файл манифеста.

  2. Наши попытки указывают на то, что https://clients2.google.com/service/update2/crx?response=redirect&x=id%3Ddcheokfcfjenankgnpcmcoepfnckjpdo%26uc выдает старый файл crx

  3. Это наше приложение - https://chrome.google.com/webstore/detail/rotario-free-match3/dcheokfcfjenankgnpcmcoepfnckjpdo

manifest.json:

{
  "manifest_version": 2,
  "name": "Rotario Free Match3",
  "description": "Twist the color figures to match 3 in a row",
  "version": "0.2.1.10",
  "icons": { "16": "16_icon.png", "128": "128_icon.png" },
  "permissions": [ "unlimitedStorage", "notifications" ],
  "app": {
    "urls": [ "http://chrome.rotario.me/" ],
    "launch": { "web_url": "http://chrome.rotario.me/" }
  }
}

Кто-нибудь знает, почему серверы Google не обновляют файл crx более суток?


person Sergey Borodanov    schedule 06.03.2013    source источник
comment
При одновременном посещении clients2.google.com/service/ update2 / через прокси дает обновленную (последнюю версию) crx.   -  person Sergey Borodanov    schedule 06.03.2013


Ответы (2)


Эту ошибку мы исправили сегодня утром. Попробуйте повторно загрузить свой объект и опубликовать его повторно. Не забудьте увеличить номер версии.

person Joe Marini    schedule 07.03.2013

Этот ответ сработал для меня после того, как я вчера обновил свое расширение.

Расширение разработчика Chrome: недопустимый пакет. Подробности: не удалось распаковать расширение ""

Общая идея заключается в том, что вы больше не можете упаковать свое расширение в папку внутри zip-архива. Файл manifest.json должен находиться в корне архива.

person Tom Kay    schedule 07.03.2013