http://blog.csdn.net/pipisorry/article/details/24819323
使用真机调试Android应用原因主要有但不限于以下几点:
1)模拟器并不能模拟手机的所有功能。例如:模拟器不支持USB连接、视频捕捉、音频输入、蓝牙等,如果你开发的应用里的有些功能模拟器无法模拟,这时只能使用真机来测试;开启手机上的USB调试模式
在手机的上依次点击菜单功能键“MENU”-“设置”-“应用程序”-“开发”,然后勾选“USB调试”,这样就开启了手机的USB调试模式。
说明:如果你想使用“91手机助手”、“豌豆芽”等手机同步软件,也需要像上面这样设置(开启USB调试)。
通过USB数据线将手机与电脑相连接
这一步最简单。
执行真机调试操作
开启Eclipse,右键点击需要真机调试的Android工程,依次选择“Run As” - "Open Run Dialog...",在弹出的“Run”窗口的右侧,点击“Target”选项卡,在“Development Target Selection Mode”处选择“Manual”,然后依次点击“Apply” - "Run",在弹出的“Android Device Chooser”(Android设备选择)窗口中选择真机设备,点击“OK”开始真机调试。
如下图所示:
在上图中根据“Serial Number”很容易区分出哪个是真机设备,如上图的“SHOBRRT0785”所代表的即为真机设备。
[说明]在使用真机调试时,如果软件在真机上运行时发生异常,同样可以在Eclipse的logcat中查看到异常日志信息。
做真机测试的时候,经常出现Installation error: INSTAL L_FAILED_INSUFFICIENT_STORAGE这个问题,导致apk没法安装到是手机上,在eclipse中运行Android程序默认是将程序安装到手机的Rom中,如果Rom空间不足,就会提示这个错误。
解决办法: 在AndroidManifest.xml文件中,增加下面有标记的代码,让应用程序的默认安装路径为SD卡,就可以解决无法测试的问题了~
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.cc.footballtd.view"
android:installLocation="preferExternal" ------增加这行代码!
android:versionCode="1"
android:versionName="1.0" >
from:http://blog.csdn.net/pipisorry/article/details/24819323
ref:http://www.cnblogs.com/hannover/archive/2012/09/10/2679516.html
http://www.cnblogs.com/azai/archive/2011/05/10/2041752.html
http://blog.sina.com.cn/s/blog_55a311e901015ypt.html
http://www.cnblogs.com/hannover/archive/2012/09/10/2679516.html
http://www.cnblogs.com/azai/archive/2011/05/10/2041752.html
http://blog.sina.com.cn/s/blog_55a311e901015ypt.html