原文 http://hua.219.me/posts/1278
之前在SAE平台上做移动应用开发,但是平台给的云床调试器经常意外退出,导致调试工作进行的非常艰难。虽然SAE也有自己的远程调试,但是使用起来还不是非常的方便;近几天研究了一下PhoneGap给出的调试和打包工具,找到了一些较为简便的调试方法
1.Android平台开发工具
可以直接到http://developer.android.com/index.html下载安卓开发工具,不必先下载Eclipse再安装安卓SDK,这里给出的是专用于安卓开发的SDK,非常的方便。
2.PhoneGap示例包
一个简单的PhoneGap示例包就可以快速开始PhoneGap应用程序的开发,我做的主要是安卓的开发,主要是为了方便自己的日常生活,所以下载了示例包找到android,在上面下载到的Eclipse for android里直接新建工程,来自存在的代码,即可快速创建一个工程,然后将www目录里的内容替换为自己的即可。示例包下载地址:
3.ADB调试
有一台实体设备当然是最好不过的,相信现在绝大多数搞安卓应用程序的都不可能没有一台安卓设备。所以在调试的时候直接选择Device调试即可,使用数据线连接到电脑,安装好ADB驱动程序即可快速开始。但是我的电脑总是无法安装好ADB驱动程序,或者是ADB版本太新或太旧,总之总是不正常,最后想到了一个非常快速可行而且方便的解决方法,到kingroot官网下载了一个root工具,因为这些工具都是通过ADB的方式向手机发送命令,所有提前肯定会想尽各种方法让已经开启USB调试的手机能够连接到该软件上,否则别人还怎么用这些软件啊,所有就下载了一个,在调试程序的时候打开该软件,刷新几次就可以看到手机已经连接到电脑上了,而且安装好了驱动程序。昨天晚上使用了我的台式电脑win8的系统想要调试一个纽曼的平板设备,但无论如何都无法安装ADB驱动程序,最后就是用上面的root工具自动搜索安装了驱动程序。
4.远程调试
SAE自己也有一套跟PhoneGap一样的调试工具,但是不知道是不是调用的PhoneGap的接口或者是基于PhoneGap的调试工具进行的二次开发,这个不是重点;重点是SAE的云床调试器在我的手机上总是崩溃,这个让我十分恼火,所以我就只好使用PhoneGap提供的调试工具进行调试;只要在代码里加入一行js脚本即可使用PhoneGap的远程调试工具。网址是: http://debug.phonegap.com