Pav*_*mar 6 blackberry-webworks cordova blackberry-10
我正在尝试在我的黑莓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. You may have to
reboot the target. An error has occurred
Run Code Online (Sandbox Code Playgroud)
我在手机中启用了开发模式.但我能够ping通提到的IP,并能够使用telnet到169.254.0.1 443.
可能是什么原因?
注意
我可以使用Momentics IDE在我的z10中安装示例Native应用程序
如果没有所有细节,很难理解您的问题,但根据我的经验,cordova 通信的最大问题与跨源资源共享(CORS)有关。在你的 config.xml 中你需要有类似的东西:
<access subdomains="true" uri="169.254.0.1"/>
Run Code Online (Sandbox Code Playgroud)
在服务器端,您还需要启用 CORS,因此标头应包含:
Access-Control-Allow-Origin "*"
Access-Control-Allow-Methods "POST,GET,DELETE,PUT,OPTIONS"
Access-Control-Allow-Headers "origin ...."
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
231 次 |
| 最近记录: |