android无法真机调试
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android无法真机调试相关的知识,希望对你有一定的参考价值。
以前还能调试的,不知道是一个星期没用还是怎么了。反正就不能调了。
重启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!
刚刚发现,程序是能安装的,只是不能在调试中自动打开而已。有大神嘛?
进行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进程重启开发环境。
参考技术A 关闭防火墙,关闭手机助手进程,重启eclipse,然后就ok了。 参考技术B ..."而且奇怪的是,就是我想调试的那个程序不能调试,其他程序都可以。"应该是应用程序问题。再看信息:
This application has requested the Runtime to terminate it in an unusual way.
正常情况的Debug模式下,DDMS是不会报这样的信息的,初次运行调试模式是要结束运行应用进程并且重新安装APK,你再细看下你的应用程序有何特殊地方,导致结束进程异常 参考技术C 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
跟你的一样。。。但是没解决呀。。别人的机器可以吗?换别人的电脑或者手机试一下吧。。这个不太好解决。。
刚刚和在同事电脑试了下,可以调试的,现在就是我的电脑,我的那个程序不能调试,其他都可以。
本回答被提问者采纳以上是关于android无法真机调试的主要内容,如果未能解决你的问题,请参考以下文章