4

在构建 blackberry10 cordova/phonegap 项目时,构建中不包含许多文件。不包括许多初始屏幕图像和文件“DEFAULT_BAR_NAME.bar”。

但是,如果在另一台设备(台式电脑)上重复相同的过程,则所有文件都会包括在内。据我所知,两者都有相同的软件设置。

C:\Users\USER\hello>cordova emulate blackberry10
[Error: An error occurred while emulating/deploying the blackberry10 project.
[BUILD]   Populating application source
[BUILD]   Parsing config.xml
[BUILD]   Generating output files
[WARN]    Failed to find debug token. If you have an existing debug token, please copy it to %HOME%/.cordova/blackberry10debugtoken.bar. To generate a new debug token, execute the 'run' command.
[ERROR]   Error: Attribute image: file cannot be found in the list of packaged files: res/screen/blackberry/splash-1280x768.png
[ERROR]   Native Packager exception occurred
[WARN]    Failed to find debug token. If you have an existing debug token, please copy it to %HOME%/.cordova/blackberry10debugtoken.bar. To generate a new debug token, execute the 'run' command.
[ERROR]   Error: Attribute image: file cannot be found in the list of packaged files: res/screen/blackberry/splash-1280x768.png
[ERROR]   Native Packager exception occurred
[ERROR]   Error: File does not exist or not a file or cannot read: C:\Users\USER\hello\PLATFO~1\BLACKB~1\build\simulator\DEFAULT_BAR_NAME.bar

如果有更多信息对您有帮助,请询问,谢谢!

4

1 回答 1

1

我看到这条消息有点晚了。但我有这个问题的解决方案。

  1. 浏览到 phonegap 项目的根目录(包含这些文件夹的项目合并、平台、www 和插件)
  2. 打开 www 文件夹
  3. 打开 config.xml
  4. 现在小心地删除那些没有使用cordova platform add命令添加的平台的所有启动和图标声明。例如,如果您为黑莓创建了一个项目,请删除 ios、android、webos、bada、windows-phone 的所有图标和启动画面声明
  5. 现在运行cordova build。您的黑莓应用程序应该构建没有任何错误。

我能够在 phonegap 3.3 中编译我的黑莓 10 应用程序

如果您遇到有关 p12 文件的任何错误,则需要遵循黑莓签名指南。或者,如果您有任何疑问,请发邮件给我 hansolo.amey@gmail.com

于 2014-02-27T13:13:06.777 回答