上传我的应用时,我经常遇到此错误:
发生错误:无法处理您的商品 此项目不是应用,请从清单中删除应用部分。
这是我的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网上应用店来发布应用时,我会看到前面提到的错误。
答案 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应用程序。上传清单文件并尝试发布脚本后,您将收到警报
解决方案是单击发布页面左下角的“放弃更改”,将文件保留为脚本应用程序。