我正在使用PhoneGap BlackberryWebWorks我已经安装了BlackBerry WebWorks插件:2.5.1和Blackberry WebWorks SDK:2.0.0.和PhoneGap 0.9.4.但在eclipse中构建项目时,我收到以下错误
Errors occurred during the build.
Errors running builder 'Faceted Project Validation Builder' on project 'PhoneGapSample'.
Could not initialize class org.eclipse.jst.j2ee.project.facet.IJ2EEFacetConstants
Run Code Online (Sandbox Code Playgroud)
我不知道如何继续删除此错误.如果任何人对此有任何想法.它将帮助我克服这个错误.谢谢,萨加尔.
我试图在没有运气的情况下在BlackBerry设备中使用Cordova的BarcodeScanner插件.示例代码使用此结构:
window.plugins.BarcodeScanner...
Run Code Online (Sandbox Code Playgroud)
但window.plugins是undefined.
我尝试了一个全新的应用程序,并window.plugins继续undefined(我的意思是,没有任何添加的示例应用程序).
api是否已经改变,文档已经过时或者有些东西我不知道了?
谢谢!
barcode-scanner blackberry-webworks phonegap-plugins cordova
我正在使用Cordova/PhoneGap开发Blackberry应用程序.我从服务器获取几个图像(地图图块).此外,每60秒我发送一次位置信息.
但是,每当我拿取图像或发送信息时,我都会收到错误.如果我在模拟器(BB 9930,OS 7.0.0.318)上,我收到一条AppError 104: Too many threads消息,我的应用程序崩溃了.当我在设备上测试我的应用程序(BB 8520,OS 5.0.0.592)时,不仅应用程序崩溃,而且还使BB重置.
我见过其他帖子有同样的问题(比如这个,这一个或者这个).但是,在使用Cordova/PhoneGap(JavaScript)构建应用程序时,我还没有找到解决方案.
谢谢!
javascript multithreading blackberry blackberry-webworks cordova
我正在使用WebWorks 1.0.4.11,jQuery 1.8.2和jQuery Mobile 1.3为Blackberry编写应用程序.
我已经测试了应用程序,但是当我点击<input>由以下HTML形成的日期字段时出现错误:
<div data-role="fieldcontain">
<label for="fecha">Fecha de Nacimiento</label>
<input type="date" name="fecha" id="fecha" value="" placeholder="Fecha de nacimiento" />
</div>
Run Code Online (Sandbox Code Playgroud)
当我按下"日期"时<input>,电话屏幕会短暂显示输入日期的选项; 但在此之后,会出现上面提到的URL错误屏幕.我使用Blackberry Z10(版本10.1和10.2)进行了测试,此版本没有出现URL错误屏幕.
错误消息是:
错误.此网页不可用.检查网址,然后重试.
该错误仅适用于Blackberry Z30(版本10.2).
该错误也出现在其他类型的<input>s中,例如"select":
<div data-role="fieldcontain">
<label for="pais" class="select">Pais*</label>
<select name="pais" id="pais" onchange="optionCheck()">
<option value="Seleccione Uno" selected>Seleccione Uno</option>
<option value="Argentina">Argentina</option></select></div>
...
</select>
</div>
Run Code Online (Sandbox Code Playgroud)
有什么建议 ??
谢谢!
我有一个简单的示例应用程序,它返回日历应用程序中的约会数量,这在OS 5.0中运行良好,但未能在OS 6.0或7.0中找到任何约会,(我可以创建一个约会,但是找不到它)
var date = new Date();
var filter = new blackberry.find.FilterExpression("start", ">=", date);
var appts = blackberry.pim.Appointment.find(filter);
Run Code Online (Sandbox Code Playgroud)
要不就
var appts = blackberry.pim.Appointment.find();
Run Code Online (Sandbox Code Playgroud)
配置文件:
<feature id="blackberry.system" />
<feature id="blackberry.utils" />
<feature id="blackberry.io.file" />
<feature id="blackberry.find"/>
<feature id="blackberry.pim.Appointment"/>
<feature id="blackberry.pim.Attendee" />
<feature id="blackberry.pim.Recurrence" />
<feature id="blackberry.pim.Reminder" />
Run Code Online (Sandbox Code Playgroud)
我认为这个线程可能与我遇到的问题有关,但它表明问题已在WebWorks 2.0中得到修复.
编辑:
模拟器:
设备:
我无法使用安装在默认位置的SDK来构建Ripple.我收到错误消息"哦Snap!构建请求失败并显示消息:./ Appliclications/BlackBerry/BB10 WebWorks SDK 2.0.0.54不是有效路径"(编辑:此问题已通过删除'.'而得到修复 - 请稍等错误如下) - 但这是安装SDK的地方.
我在这里遵循这个教程:http://www.patrickcatanzariti.com/2013/01/my-guide-to-developing-a-blackberry-html5-webworks-mobile-app/
但我没有成功.我还尝试将./Documents/Virtual Machines中的BlackBerry10Simulator-BB10_2_0X-1791文件夹复制到该文件夹中,在尝试构建时仍然遇到相同的错误,以及编辑设置时出现的另一个错误:"找不到模拟器"
有没有人使用这个版本的Ripple和BB10?
编辑
我已将平台更改为BlackBerry 10 Webworks.现在错误出现在命令行上:
检查输出路径/用户/用户名/开发/ BlackBerry/BB_Output/
路径已存在
运行zip in/Users/username/Development/BlackBerry/Blackberry/BlackBerry
exec - "zip"-r"/ Users/username/Development/BlackBerry/BB_Output /Output.zip"*
out:添加:BlackBerry.zip
out :(存储0%)
添加:config.xml(收缩63%)
添加:css /(存储0%)
添加:css/app.css(收缩82%) )
添加:images /(存储0%)
添加:images/image1.png
输出:(缩小0%)
添加:images/Image3.png
输出:(存储0%)
添加:images/smallImage.png
输出:(存储0) %)
添加:images/Thumbs.db
out :(收缩28%)
添加:js/
out :(存储0%)
添加:js/jquery-1.10.2.min.js
out :(收缩65%)
添加:js /jquery.soap.js
out :( 缩减69%)
添加:js/msisdn.js
out :(收缩66%)
添加:js/panic.js …
我正在尝试在我的黑莓10设备中运行cordova黑莓应用程序.我收到了以下错误.
$ platforms/blackberry10/cordova $ ./build
[INFO] Populating application source
[INFO] Parsing config.xml
[INFO] Generating output files
[INFO] Package created: /Users/pavunkumar/BlackBerry/bb10/platforms/blackberry10/build/simulator/bb10app.bar
[INFO] Package created: /Users/pavunkumar/BlackBerry/bb10/platforms/blackberry10/build/device/bb10app.bar
[INFO] BAR packaging complete
$ ./target add pavunkumar 169.254.0.1 -t device --password 0613 --pin 335921E0
$ ./run blackberry10 --target=pavunkumar --devicepass 0613
[INFO] Target pavunkumar selected
[INFO] The existing debug token is valid
[INFO] Deploying debug token to target "pavunkumar"
[INFO] Error: Cannot connect: Connect to /169.254.0.1:443 timed
out. Please check IP address settings for the target. …Run Code Online (Sandbox Code Playgroud) 我正在使用Webwork和PhoneGap创建一个BlackBerry Application.
构建应用程序时,它会创建两个目录:
OTAInstall
StandardInstall
我想知道它们之间有什么区别,两者的用法是什么.
谢谢..
我正在尝试将使用jQuery Mobile的Phonegap应用程序迁移到Blackberry.当我启动应用程序时,它在Android和iOS上正常运行.我看不到任何样式,javascript.
我想,Blackberry网络应用程序使用的文件路径与iOs和Android不同.我发现这个文件路径的东西有点奇怪.
就像在HTML文件中使用文件路径一样,<img src="res/img/...">对于Android和iOS 来说,正常的相对路径也是如此.但是如果你在JS中指定一个文件路径,你需要"file:///android_asset/www/res/img"Android,而"res/img/"iOS则很好.但无论如何......黑莓手机的情况如何?
外部JavaScript和CSS文件是否需要如下所示?
<link rel="stylesheet" href="local:///lib/jquerymobile/jquery.mobile.min.css" />
Run Code Online (Sandbox Code Playgroud)
或者它应该通过指定相对路径以正常方式工作?
除此之外,还有其他陷阱吗?就像我在使用"破折号","下划线"时所听到的文件命名问题一样.
如果一个有BB的Phonegap应用程序的经验可以分享他们的经验会很棒.
我正在使用基于bbm的Phonegap为Android,IOS,Windows开发应用程序.
但是我找不到任何方法从设备中检索bbm引脚.
是否可以使用webworks api从设备检索bbm引脚?