Google chrome extension 无法在Chrome Web Store开发者仪表板中上载Chrome扩展

Google chrome extension 无法在Chrome Web Store开发者仪表板中上载Chrome扩展,google-chrome-extension,chrome-web-store,manifest.json,Google Chrome Extension,Chrome Web Store,Manifest.json,长时间侦听器,第一次调用 如果已经回答了,我很抱歉,但是我还没有找到它 我在尝试使用Chrome的开发者仪表板时玩得很开心。这些可爱的错误消息是如此模糊,以至于我几乎无法洞察问题的原因 我在两天前刚刚更新了我的分机-是的,我经历了一段令人沮丧的时光,但它最终成功了。我忽略了一个bug,我很快修复了它,现在我正试图上传新文件。我遵循了与之前相同的过程,我在这里找到了:在“将以前打包的扩展上传到Chrome网络商店”下 因此,我的过程是:打包新的扩展文件(包括manifest.json),将.crx

长时间侦听器,第一次调用

如果已经回答了,我很抱歉,但是我还没有找到它

我在尝试使用Chrome的开发者仪表板时玩得很开心。这些可爱的错误消息是如此模糊,以至于我几乎无法洞察问题的原因

我在两天前刚刚更新了我的分机-是的,我经历了一段令人沮丧的时光,但它最终成功了。我忽略了一个bug,我很快修复了它,现在我正试图上传新文件。我遵循了与之前相同的过程,我在这里找到了:在“将以前打包的扩展上传到Chrome网络商店”下

因此,我的过程是:打包新的扩展文件(包括manifest.json),将.crx文件添加到一个文件夹,将“key.pem”文件添加到同一个文件夹,压缩所述文件夹,然后上传到Chrome仪表板

我知道这个过程将manifest.json文件放在packed.crx文件中,而不是放在我试图上传的压缩文件夹的根目录中。同样,上面的过程以前是有效的,我今天一直在徒劳地重复,但没有成功

对清单文件所做的唯一更改是根据需要增加“版本”号

我反复得到以下信息:

发生错误:无法处理您的项目

在包中找不到清单。请确保将manifest.json放在 zip包的根目录

我的manifest.json,它可能与谁有关

{
    "name": "AppName",
    "version": "0.0.4",
    "description": "App description - information was changed for stackoverflow post",
    "manifest_version": 2,
    "browser_action": {
      "default_icon": {
        "48": "img/pictureFile.png"
          }
    },
    "background": {
      "scripts": ["background.js"],

      "persistent": false
    },
    "content_scripts": [{
      "matches": ["*://linksRemovedForBrevity*"],
      "js":      ["content.js", "other-content.js"]
    }],
    "permissions": [
      "activeTab",
      "storage",
      "tabs"
    ], 
    "web_accessible_resources": [
        "styles.css",
        "img/icon48.png"
    ]
}
我应该提一下,我是个笨蛋,不知道自己在做什么。非常感谢您的任何帮助


干杯

@wOxxOm知道了。扩展不需要打包就可以进行压缩和上传。

只需制作一个压缩包,不需要CRX。谢谢,我知道这会很愚蠢。但是如果文件不需要打包到.crx中,为什么文档中会强调它呢?