android程序报错“error launching activity com.android.ddmlib.shellcommandunresponsiveexception”的解决方案

今天在调试android程序的时候,由于是NDK开发,要先编译.so库再打包下载到android模拟器,所以花费的时间比较长。控制台就会报如下错误:

error launching activity

com.android.ddmlib.shellcommandunresponsiveexception

在百度上搜没找到答案,然后谷歌,在stackoverflow这个论坛上找到了答案,经验证可以解决这个问题。

解决方案:

Window->Preferences->Android->DDMS,把ADB connection time out(ADB的超时时间)设置大一些,就不会再报错了。在我这里,它的默认值是5000ms,即5秒,我把它改成了50秒。如下图所示:

原因分析:ADB的超时时间如果太短,在我们的activity launch之前,它就关闭了,所以launch activity失败。

时间: 2024-10-07 05:25:31

android程序报错“error launching activity com.android.ddmlib.shellcommandunresponsiveexception”的解决方案的相关文章

运行编译后的程序报错 error while loading shared libraries: lib*.so: cannot open shared object file: No such file or directory

运行编译后的程序报错  error while loading shared libraries: lib*.so: cannot open shared object file: No such file or directory -------------------------------------------------------------------------------------------------------------------------------------

Android studio报错 Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Inverse'

用Android studio创建一个工程,我选择了Phone and Tablet平台, Minimum SDK选择了API 9,也就最低支持是Android 2.3, 接下来一路Next.惊喜出现了,报了一堆 Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Inverse'... 都是说找不到某个样式,仔细看错误信息

Asp.Net程序报错 - error CS2001: Source file 'C:\Windows\TEMP\eulevokb.0.cs' could not be found warning CS2008

一个Asp.Net项目,Excel导入功能出现如下错误:error CS2001: Source file 'C:\Windows\TEMP\eulevokb.0.cs' could not be foundwarning CS2008: No source files specified 本地执行是没有问题的,访问正式服务器就会出现这样的错误,搜索一下,原来是权限的问题. 解决办法:打开C盘,找到C:\Windows\TEMP目录,给temp添加IIS_IUSER的权限就没有问题了! Asp.

Android Gradle报错 (Error:No such property: GradleVersion for class: JetGradlePlugin) 的原因与解决

Error:No such property: GradleVersion for class: JetGradlePlugin 错误原因:IDE 版本(GradlePlugin)和 Gradle 版本不匹配导致这个错误. GradlePlugin 版本和 AndroidStudio 版本一致,与 Gradle 版本有一张对应表.在文章末尾. 作为一个 Android 开发人员,平时都要和 Gradle 打交道,却也仅仅是在简单的知道状态.于是很多时候都被其搞得十分难受,这里就来普及一些简单的知

keil 通过JTAG下载程序 报错:error: flash download failed - "cortex-m3"的解决方法

硬件环境: nxp lpc1788fbd208核心板 软件环境: keil uvision4 segger j-flash arm v4.50 其他: 芯片选择正确 jtag模式 现象:之前用JFlashARM.exe下载了程序,在没有擦除程序的情况下,JTAG模式下用keil下载程序 报错 error: flash download failed - "cortex-m3" 原因:用jFlashARM.exe下载程序后,没有擦除程序 解决:擦除lpc1788 上的程序,然后在keil

(g_jvm)->AttachCurrentThread(&env, NULL) 后使用 (g_jvm)->DetachCurrentThread();程序报错

(g_jvm)->AttachCurrentThread(&env, NULL)  后使用 (g_jvm)->DetachCurrentThread();程序报错 ERROR: detaching thread with interp frames (count=13)   在java线程中不能使用AttachCurrentThread.DetachCurrentThread方法来获取JNIEnv.调用DetachCurrentThread函数的地方在java线程中,即在java调用C

Android Studio运行程序出现Session ‘app’: Error Launching activity 解决办法

session "app":error launching activity 一下两种方法,可以轻松解决: 1. 2.把复选框去除:  

android模拟器 报错:X Error of failed request: BadRequest (invalid request code or no such operation)

最近在ubuntu12.04上学习python,python2.7 python3.2差别还是蛮大的,就想着学习较新的 升级后 结果出现 输入法不显示   update-manager 和  add-apt-repository不能用,android的模拟器也打不开. 罪魁祸首直至python 因为python3.2没有往上兼容,导致从python2.7升级到3.2 很多依赖之前2.7版本的功能无法使用 如何解决python升级的问题 请 http://book.51cto.com/art/20

程序报错:Probable fatal error:No fonts found.

今天,使用java写一个验证码,发布到linux服务器上,验证码不能正常显示, 程序报错:Probable fatal error:No fonts found. 经排查项目中使用了new Font("DIALOG", Font.PLAIN, fsize),即名称为"DIALOG"的字体. 解决方案:服务器上装载对应语言包支持 yum groupinstall chinese-support