4

上传我的应用程序时,我经常收到此错误:

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

这是我的 Chrome 应用程序的清单文件(基于入门 - 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 网上应用店来发布应用程序时,我看到了前面提到的错误。

4

3 回答 3

8

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

上述错误可能表明您正在尝试将 Chrome 应用上传为已上传项目的更新版本,该项目不是Chrome 应用。

于 2013-11-20T12:57:21.800 回答
2

我在创建 Google Apps Marketplace 应用程序时遇到了这个问题。以下配置有效。有趣的是,如果您从节点中删除GOOGLE_DRIVE作为项目之一。container我收到“此项目不是应用程序”错误。添加节点时也出现错误app(仅适用于 Google Apps Marketplace 应用)

{
  "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"
  }
}
于 2014-06-08T17:32:53.613 回答
2

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

于 2017-07-22T05:23:42.617 回答