android无法真机调试

以前还能调试的,不知道是一个星期没用还是怎么了。反正就不能调了。重启adb试过,重启电脑试过,重启eclipse,重新插拔都试过。而且奇怪的是,就是我想调试的那个程序不能... 以前还能调试的,不知道是一个星期没用还是怎么了。反正就不能调了。
重启adb试过,重启电脑试过,重启eclipse,重新插拔都试过。
而且奇怪的是,就是我想调试的那个程序不能调试,其他程序都可以。
有点急,求大神帮忙。
报错信息:
DDMS的
[2013-07-23 09:55:11 - adb]This application has requested the Runtime to terminate it in an unusual way.
[2013-07-23 09:55:11 - adb]Please contact the application's support team for more information.
[2013-07-23 09:55:12 - DeviceMonitor]Adb connection Error:An existing connection was forcibly closed by the remote host

Android的:

[2013-07-23 09:55:12 - BlueToothTest] Failed to install BlueToothTest.apk on device 'SH177RX01172!
[2013-07-23 09:55:12 - BlueToothTest] An existing connection was forcibly closed by the remote host
[2013-07-23 09:55:13 - BlueToothTest] Failed to install BlueToothTest.apk on device 'SH177RX01172': Connection refused: connect
[2013-07-23 09:55:13 - BlueToothTest] com.android.ddmlib.InstallException: Connection refused: connect
[2013-07-23 09:55:13 - BlueToothTest] Launch canceled!
刚刚发现,程序是能安装的,只是不能在调试中自动打开而已。有大神嘛?
展开
 我来答
08物理
推荐于2016-10-26 · 知道合伙人软件行家
08物理
知道合伙人软件行家
采纳数:1141 获赞数:4137
1、国内上市公司资深运维工程师、产品经理 2、百度芝麻将,认证管理员

向TA提问 私信TA
展开全部

进行Android开发有些功能无法通过模拟器进行调试必须使用真机,但是有时候会出现无法识别真机的问题,处理方式如下:

1.调出开发人员选项,选择USB调试:

   1)较新版本的Android系统默认在设置是不显示开发人员选项的,因此进入设置->关于         手机->多次点击版本号(一定次数之后设置中出现开发人员选项);开发人员选择出现之           后就无需再设置了。

       2)设置->开发人员选项(开启)->选择USB调试,之后一般会出现允许连接调试和安装调试         证书的选项,都选择是。

        大部分情况下到这个时候Eclipse开发环境就能够识别手机并可以进行软件的编译下载安         装与调试。

        3)USB连接方式需要选择正确,如下图四个选项中,只有选中PC助手方式,才可以被电          脑和开发环境识别。


2.如果还不能识别有的时候是将Android设备与PC机通过USB接口相连时未能正确,可以尝试使用刷机软件如甜椒刷机助手,启动软件后连接Android设备,如果设备没有正确安装或者驱动程序版本不正确,它会自动下载和安装合适的驱动程序


3.还有就是Manifest.xml中minSdkVersion的的API level不能高于设备上Android系统版本对应的API level。如下图,对应于Android4.4.2对应的API 19,如果minSdkVersion>=20,则Android Device Chooser中无法显示设备


4.还有Eclipse开发环境通过adb连接调试Android设备,有一些刷机软件也会运行adb程序,造成与开发环境的adb调试器冲突,需要关闭刷机软件,杀死所有adb进程重启开发环境。

匿名用户
2014-03-14
展开全部
关闭防火墙,关闭手机助手进程,重启eclipse,然后就ok了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
logic1965
2013-07-23 · TA获得超过551个赞
知道小有建树答主
回答量:282
采纳率:0%
帮助的人:211万
展开全部
..."而且奇怪的是,就是我想调试的那个程序不能调试,其他程序都可以。"应该是应用程序问题。
再看信息:
This application has requested the Runtime to terminate it in an unusual way.
正常情况的Debug模式下,DDMS是不会报这样的信息的,初次运行调试模式是要结束运行应用进程并且重新安装APK,你再细看下你的应用程序有何特殊地方,导致结束进程异常
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
果酱实验室
2013-07-23 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:198
采纳率:0%
帮助的人:126万
展开全部
adb没连上吧,试一下 adb kill-server然后在adb devices。看看有设备出来吗?
更多追问追答
追问
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
SH177RX01172 device

有设备的,现在就是唯独那个程序不能运行。
追答
http://stackoverflow.com/questions/6903336/debug-on-htc-wildfire-s-error-with-adb 
跟你的一样。。。但是没解决呀。。别人的机器可以吗?换别人的电脑或者手机试一下吧。。这个不太好解决。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式