diff --git a/weex_core/Source/android/multiprocess/weex_js_connection.cpp b/weex_core/Source/android/multiprocess/weex_js_connection.cpp index e708d15a31..fb9ebcf49a 100644 --- a/weex_core/Source/android/multiprocess/weex_js_connection.cpp +++ b/weex_core/Source/android/multiprocess/weex_js_connection.cpp @@ -163,6 +163,7 @@ static void *newIPCServer(void *_td) { int _errno = errno; //throw IPCException("failed to map ashmem region: %s", strerror(_errno)); newThreadStatus = ERROR; + base::android::DetachFromVM(); return nullptr; }