diff --git a/daemon/src/Android.mk b/daemon/src/Android.mk
index fd0a781d11b6bbf0d5331541711c3b0b89cba045..6ae96138742425575f76b06a53bc76b2e16b835b 100644
--- a/daemon/src/Android.mk
+++ b/daemon/src/Android.mk
@@ -126,7 +126,8 @@ LOCAL_CPPFLAGS += $(NETWORKMANAGER) \
 				  -DPROGSHAREDIR=\"${MY_DATADIR}/sflphone\" \
 				  -DHAVE_CONFIG_H \
 				  -std=gnu++0x -frtti -fexceptions -fpermissive \
-				  -DAPP_NAME=\"sflphone\"
+				  -DAPP_NAME=\"sflphone\" \
+				  -DSWIG_JAVA_ATTACH_CURRENT_THREAD_AS_DAEMON
 
 #-L$(APP_PROJECT_PATH)/obj/local/armeabi \