开发人员Chrome扩展程序:程序包无效.详细信息:"无法扩展uzip"

Arn*_*sen 4 google-chrome google-chrome-extension

我开发了一个chrome扩展.我做了一些小的更新,然后突然无法通过chrome网上商店安装扩展程序.我收到了错误

Package is in valid. Details: 'Could not unzip extension'

在此输入图像描述

看来zip文件有问题.据我所知,将zip文件上传到chrome web store时,它会被加密为crx-file.可能是那里发生的打嗝吗?

通过'load unpackaged extension'本地安装扩展或者拖动crx文件时,它可以正常工作.因此清单没有任何问题.我还检查了无效的文件名.我甚至创建了一个剥离了所有文件的版本.

我也尝试过这篇 SE帖子的解决方案.

让我感到惊讶的是,我在Chrome扩展程序上找不到谷歌的支持.没有电子邮件或任何我可以联系的帮助.

任何帮助表示赞赏.

rha*_*oto 10

我昨天才遇到同样的问题.什么显然是固定它,我(我尝试了很多东西,大概做了所有相同的网页搜索为你)的压缩和解文件在顶层,不拉拉链包含它们的目录.也就是说,zip列表如下所示:

$ unzip -l extension.zip 
Archive:  extension.zip
  Length     Date   Time    Name
 --------    ----   ----    ----
     659  03-05-13 14:12   manifest.json
...
Run Code Online (Sandbox Code Playgroud)

不是这样的:

$ unzip -l extension.zip 
Archive:  extension.zip
  Length     Date   Time    Name
 --------    ----   ----    ----
        0  03-05-13 15:41   extension/
      641  03-05-13 15:41   extension/manifest.json
...
Run Code Online (Sandbox Code Playgroud)

即使我发誓,后一种包装早先为我服务.