【发布时间】:2014-09-24 23:20:40
【问题描述】:
无法部署到 bb 10.2 并收到一条消息“[ERROR]Error initializing Cordova: Extension Device not found”。 它是使用create new worklight project创建的全新应用程序。
尝试了很多次。不知道出了什么问题。请帮忙。
我尝试为 bb10 构建我的混合应用程序。我在控制台中收到警告说
[WARN] Failed to find feature with id: Battery
[WARN] Failed to find feature with id: Camera
[WARN] Failed to find feature with id: com.blackberry.utils
[WARN] Failed to find feature with id: org.apache.cordova.blackberry10.pimlib
[WARN] Failed to find feature with id: Contacts
[WARN] Failed to find feature with id: Device
实际上,我得到的大多数功能都收到了警告。
在我的 config.xml 文件中,我得到:
<!-- Start: Features -->
<!-- Cordova API -->
<feature id="Battery" name="Battery" value="Battery"/>
<feature id="Camera" name="Camera" value="Camera"/>
<feature id="com.blackberry.utils" name="com.blackberry.utils" value="com.blackberry.utils"/>
<feature id="org.apache.cordova.blackberry10.pimlib" name="org.apache.cordova.blackberry10.pimlib"
value="org.apache.cordova.blackberry10.pimlib"/>
<feature id="Contacts" name="Contacts" value="Contacts"/>
<feature id="Device" name="Device" value="Device"/>
我不知道为什么会收到这些警告。我问了人们,收到上述消息似乎很正常。但是,当我启动 bb10 应用程序时,我收到一条 javascript 警报消息:“[ERROR]Error initializing Cordova: Extension Device not found”。
我正在使用 worklight 6.1 构建项目。 我的黑莓版本是 10.2。 Webworks SDK 是网站上最新的 1 点东西。 准确构建步骤:
- 在worklight里面,我选择build for bb10环境。在 app 文件夹/blackberry10 -> Run As -> Build for Blackberry 10 Environment.
- 然后在控制台中,我进入 bb10 sdk:使用 bbwp -o
- 然后在控制台中,我签署了 bar 文件。
- 然后我使用 BB10 App Manager 将文件部署到设备。
有谁知道可能出了什么问题? 提前致谢。
【问题讨论】:
-
@IdanAdar Webworks SDK 1 怎么样?
-
哦,那我不确定。
-
其实我想通了。它抱怨 webworks ext 文件夹中缺少某些 qnx 扩展。我需要手动将 native/www/qnx-ext 文件中的所有内容复制到 webworks framework/ext 文件夹,然后它会解决问题。
-
请将此作为答案或删除问题...
标签: cordova ibm-mobilefirst blackberry-10