无法将应用上传到Chrome网上应用店 - “此项目不是应用,请从清单中移除应用部分。”

时间:2013-11-20 10:28:56

标签: google-chrome-extension upload google-chrome-app chrome-web-store

上传我的应用时,我经常遇到此错误:

  

发生错误:无法处理您的商品   此项目不是应用,请从清单中删除应用部分。

这是我的Chrome应用的清单文件(基于Getting started - Hello World教程):

{
  "name":"App name",
  "description":"app description",
  "version":"1.0.4",
  "manifest_version":2,
  "app":{
  "background":{
    "scripts":["background.js"]
  }
  },
  "icons":{
  "16":"icon_16.png",
  "18":"icon_128.png"
  }
}

我尝试通过Chrome扩展程序部分在本地安装我的应用程序,它运行正常。我可以在Chrome的“应用”部分中看到它。

但是,当我尝试通过将zip文件上传到Chrome网上应用店来发布应用时,我会看到前面提到的错误。

3 个答案:

答案 0 :(得分:7)

[对于在面对相同错误消息时登陆此页面的任何人]:

上述错误可能表示您尝试将Chrome应用上传为已上传项目的更新版本 Chrome应用。

答案 1 :(得分:2)

我在创建Google应用市场应用时遇到了这个问题。以下配置工作。有趣的是,如果您将GOOGLE_DRIVE作为container节点中的一个项目删除。我得到了#34;这个项目不是应用程序"错误。当我添加app节点(仅适用于Google应用市场应用)时,我也会收到错误

{
  "manifest_version": 2,
  "name": "name of the app",
  "short_name" : "short name",
  "version": "2.0.0.6",
  "api_console_project_id" : "your project id as string",
  "description" : "description",
  "container": ["DOMAIN_INSTALLABLE", "GOOGLE_DRIVE"],
  "icons" : {
    "96" : "icons/icon96x96.png",
    "16": "icons/icon16x16.png"
  }
}

答案 2 :(得分:2)

以下情况也是可能的:
您正在开发电子表格或google-doc扩展程序,同时您尝试使用清单文件更新您的应用程序,该文件只能用于Chrome应用程序。上传清单文件并尝试发布脚本后,您将收到警报 解决方案是单击发布页面左下角的“放弃更改”,将文件保留为脚本应用程序。