Today when debugging the Android program, because it is the NDK development, you need to compile the. So library to download to the Android emulator, so it takes a long time. The console will report the following error:
Error launching activity
Com.android.ddmlib.shellcommandunresponsiveexception
Search on Baidu did not find the answer, and then Google, in StackOverflow This forum found the answer, verified to solve the problem.
Solution:
WINDOW->PREFERENCES->ANDROID->DDMS, the ADB connection time out (ADB's timeout) set a bit larger, no more error. In my case, its default value is 5000ms, i.e. 5 seconds, I changed it to 50 seconds. As shown in the following:
Cause analysis:If ADB's timeout is too short, it shuts down before our activity launch, so launch activity fails.
Android program error "Error launching activity com.android.ddmlib.shellcommandunresponsiveexception" solution