Ash*_*Ash 3 html5 web-applications vs-web-application-project firefox-os
我正在尝试将新应用程序提交到firefox市场,但我不知道为什么它显示以下错误..
您的应用验证失败,错误为1.从zip文件中提取清单时出错.
我也无法通过服务器安装它到b2g mobile 这里提到..因为它说"下载在移动设备失败.
这是我的清单文件
{ "name": "Check Location", "description": "This app allows you to check your Location!", "launch_path": "/app.html", "developer": { "name": "RB", "url": "http://nothing.me" }, "icons": { "16": "/img/icon16.png", "32": "/img/icon32.png", "48": "/img/icon48.png", "64": "/img/icon64.png", "128": "/img/icon128.png" }, "default_locale": "en", "permissions": { "geolocation": {
"description" : "Marking out user location"
} } }
Run Code Online (Sandbox Code Playgroud)
这里是package.manifest
{ "name": "Check Location", "description": "This app allows you to check your Location!", "launch_path": "/app.html", "developer": { "name": "RB", "url": "http://nothing.me" }, "icons": { "16": "/img/icon16.png", "32": "/img/icon32.png", "48": "/img/icon48.png", "64": "/img/icon64.png", "128": "/img/icon128.png" }, "default_locale": "en", "permissions": { "geolocation": {
"description" : "Marking out user location"
} } }
Run Code Online (Sandbox Code Playgroud)
我已经将Index.html,css和js文件夹粘贴到包文件夹中,并按照他们的提及将其压缩.但是,当我将zip文件上传到市场时,它显示错误..请帮我这个..查看完整的代码在这里
该错误只表示系统无法从您的zip文件中找到manifest.webapp. https://github.com/mozilla/zamboni/blob/master/mkt/developers/forms.py#L512
您应确保manifest.webapp位于.zip文件的根目录中.
一个可能的错误可能是如下所示:
zip -r foo.zip foo/*
Run Code Online (Sandbox Code Playgroud)
这将创建一个zip文件,其根目录只包含foo文件夹,因此提交系统无法找到您的清单.
你应该这样做:
cd foo
zip -r foo.zip *
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你!
| 归档时间: |
|
| 查看次数: |
1153 次 |
| 最近记录: |