今天晚上有个同学问我,说AVD运行android程序太慢了,有没有更好的方法呢??
于是我就推荐他可以用android系统的手机或者平板来直接调试运行android程序,下面让我来简单的介绍怎么用。
参考文章:http://www.cnblogs.com/plwang1990/archive/2011/07/04/2097757.html、
http://book.51cto.com/art/201108/281908.htm、
http://www.cnblogs.com/azai/archive/2011/05/10/2041752.html (XP系统推荐这个)、
下面的是本人常用的方法,可以作为参考。本人觉得这种方法更好,所以也推荐你们使用这种方法吧。
1. 设置android手机为USB调试模式。步骤: menu---> 设置 ---> 应用程序 ---> 开发 , 选择【USB调试】
2. 用USB连接手机和电脑,并确保成功。步骤: 在windows下执行c:/adb devices, 查看手机是否已经连接成功。
(一般用豌豆荚或者360手机助手连接手机显示成功的话就都可以确保成功的了。)
3. 设置应用程序为调试模式。操作: 编辑AndroidManifest.xml 增加调试参数android:debuggable="true", 如下:
<application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true">
4. 执行真机调试操作:ECLIPSE调试对话框中,Target窗口中选择Manual,点击【debug】按钮,选择真机设备,开始调试。
注:不管是否启用ECLIPSE环境,任何Android软件只要在真机上运行发生异常,都可以在命令行窗口下查看具体异常信息:
执行:./adb logcat 可以查看到更多的系统异常消息。在这些消息中要注意查看Caused by:打 头的行,这些行指明了在哪行代码出的错误