`
rensanning
  • 浏览: 3547972 次
  • 性别: Icon_minigender_1
  • 来自: 大连
博客专栏
Efef1dba-f7dd-3931-8a61-8e1c76c3e39f
使用Titanium Mo...
浏览量:38135
Bbab2146-6e1d-3c50-acd6-c8bae29e307d
Cordova 3.x入门...
浏览量:607266
C08766e7-8a33-3f9b-9155-654af05c3484
常用Java开源Libra...
浏览量:682257
77063fb3-0ee7-3bfa-9c72-2a0234ebf83e
搭建 CentOS 6 服...
浏览量:89320
E40e5e76-1f3b-398e-b6a6-dc9cfbb38156
Spring Boot 入...
浏览量:401818
Abe39461-b089-344f-99fa-cdfbddea0e18
基于Spring Secu...
浏览量:69685
66a41a70-fdf0-3dc9-aa31-19b7e8b24672
MQTT入门
浏览量:91692
社区版块
存档分类
最新评论

Cordova 3.x 基础(3) -- 调试工具Debug

阅读更多
(1)Ripple Emulator
是基于Google Chrome的移动应用模拟器,已经捐赠给了ASF。Apache Ripple:http://ripple.incubator.apache.org/

Chrome Webstore安装地址:
https://chrome.google.com/webstore/detail/geelfhphabnejjhdalkjhgipohgpdnoc

安装Ripple Emulator
引用
npm install -g ripple-emulator


创建Android测试工程app1
引用
cordova create app1
cd app1
cordova platform add android


启动Ripple
引用
ripple emulate


启动Chrome浏览器
http://localhost:4400/?enableripple=cordova-3.0.0


iOS工程也一样,但是默认Ripple进入Android模拟器,所以会报错,在左侧的Devices那里选择iPhone5 或者 iPad切换设备即可。

http://www.raymondcamden.com/index.cfm/2013/2/6/Using-Ripple-for-PhoneGap-Development
http://www.raymondcamden.com/index.cfm/2014/1/17/Installing-and-Using-Ripple-for-Cordova-Development-A-Video

(2)weinre
Web Inspector Remote、是基于WebKit(比如Chrome、Safari)的调试工具。
安装
引用
npm install weinre

启动
引用
node node_modules\weinre\weinre

访问
http://localhost:8080


**Windows下的安装路径在:
C:\Documents and Settings\RenSanNing\node_modules\weinre

修改www/index.html,添加以下代码:
<script src="http://localhost:8080/target/target-script-min.js#HelloCordova"></script>


访问以下URL后,Targets有了文件连接后,切换到Elements后就能调试页面了。
http://localhost:8080/client/#HelloCordova


要是Targets为none的话,换个IP和端口:
引用
node node_modules\weinre\weinre --boundHost 192.168.21.198 --httpPort 9090


(3)GapDebug
Genuitec开发的本地调试Cordova应用(iOS&Android)的工具,免费。Genuitec可能没几个人知道,不过他们开发的MyEclipse没人不知道吧。
https://www.genuitec.com/products/gapdebug/



详细可以参考这篇文章

(4)PhoneGap Developer App
不需要编译就能在真机上测试应用,GapReload和LiveReload一起使用也可以做到相同的事。通过phonegap serve指令起一个服务器,通过WiFi与一台移动设备上的PhoneGap配对。这台服务器监控代码的变动,并把它们自动地发送到那台设备上,而不用执行本地编译。
http://app.phonegap.com


(5)Ionic View
http://view.ionic.io/

  • 大小: 62.5 KB
  • 大小: 138.9 KB
  • 大小: 89.8 KB
  • 大小: 139 KB
  • 大小: 69.5 KB
  • 大小: 141.8 KB
分享到:
评论
3 楼 lqixv 2015-12-02  
还是 GapDebug 最好用
2 楼 jia_dojo 2015-07-30  
Chrome Webstore 这个安装不了怎么办啊?找不到页面!
1 楼 dongdongmian 2014-07-24  
我只用过weinre,weinre不支持单步调试,其他的楼主用过没有,其他的可以单步调试吗?

相关推荐

    Cordova 3.x 基础(10) -- UI框架Ionic Framework

    在Cordova 3.x的基础上,开发者可以结合UI框架如Ionic Framework来构建美观且功能丰富的移动应用。 Ionic Framework是一个专为Cordova和AngularJS设计的开源HTML5移动应用框架,旨在提供一套完整的UI组件和工具,...

    Cordova 3.x 基础(12) -- Plugin开发

    在“Cordova 3.x 基础(12) -- Plugin开发”这一主题中,我们主要探讨的是如何为Cordova应用开发自定义的插件。插件是Cordova生态系统的关键组成部分,它们允许开发者扩展Web应用程序的功能,使其能够充分利用设备...

    Cordova 3.x 基础(16) -- slides & books

    《Apache Cordova 3 Programming》这本书深入介绍了Cordova的各个方面,包括基础概念、开发流程、调试技巧、以及实际案例分析,是学习Cordova的宝贵资料。 9. **实战演练** 创建一个简单的Cordova应用,包括设计...

    Cordova 3.x 基础(7) -- Native API的使用

    **Cordova 3.x 基础:Native API的使用** Cordova,作为一个开源的移动应用开发框架,允许开发者使用Web技术(HTML5、CSS3、JavaScript)来构建跨平台的移动应用程序。在Cordova 3.x版本中,开发者可以通过其提供的...

    Cordova 3.x 实例开发 -- 基于Ionic的Todo应用

    Cordova 3.x是其早期的一个版本,尽管现在已更新到更高版本,但理解基础版本对于学习移动开发历史和工作原理很有帮助。 在这个实例中,我们将探讨如何使用Cordova 3.x和Ionic框架创建一个Todo应用。Ionic是一个基于...

    Cordova 3.x 源码分析(2) -- cordova.js概要

    在Cordova 3.x版本中,这些功能对于开发者理解和构建混合应用至关重要。 1. 初始化过程: 当应用启动时,`cordova.js`首先处理初始化工作。它会监听页面加载事件,当DOM加载完成后,它会触发`deviceready`事件。这...

    Cordova 3.x 实用插件(1) -- Google地图Maps

    总的来说,Cordova 3.x结合Google Maps插件提供了一个强大的工具链,让Web开发者能够轻松地构建具有地图功能的跨平台移动应用。通过熟练掌握这些知识点,你可以创建出功能丰富、用户体验良好的地图应用。

    Cordova 3.x 实用插件(2) -- 二维码Barcode

    cordova plugin add cordova-plugin-barcodeScanner ``` 一旦插件安装成功,你可以在JavaScript中调用其提供的API。例如,以下代码展示了如何启动扫描器并处理扫描结果: ```javascript window.plugins.barcode...

    cordova-2.9.1.jar

    实实在在经过ant编译的cordova-2.9.1.jar 而不是有些人坑蒙拐骗的rar文件

    Cordova 3.x 入门 - 目录

    比如,如果你想要访问设备的相机功能,可以添加`cordova plugin add cordova-plugin-camera`。每个插件都有相应的API文档供开发者参考。 7. **打包与发布**:完成开发后,可以使用Cordova提供的`cordova build --...

    Cordova 3.x 实用插件(4) -- Android的SEND、VIEW、CALL(WebIntent)

    这通常通过使用Cordova的命令行工具完成,如`cordova plugin add cordova-plugin-android-webintent`。安装完成后,插件会在JavaScript层提供API,使开发者能够触发各种Intent操作。 对于`SEND`操作(发送短信),...

    Cordova 3.x 源码分析(7) -- CordovaLib概要

    这篇名为“Cordova 3.x 源码分析(7) -- CordovaLib概要”的博客文章深入探讨了Cordova的核心组件——CordovaLib。CordovaLib是Cordova项目的基础库,包含了实现Cordova功能的各种模块和插件,如设备API、生命周期...

Global site tag (gtag.js) - Google Analytics