diff --git a/recipes-openharmony/openharmony/files/appspawn.service b/recipes-openharmony/openharmony/files/appspawn.service
index 544cb7c0cc9725d310d19bad7f842394ff214977..16635e01ff99431b43f97f3feee3c895e35505bf 100644
--- a/recipes-openharmony/openharmony/files/appspawn.service
+++ b/recipes-openharmony/openharmony/files/appspawn.service
@@ -1,9 +1,12 @@
 [Unit]
 Description=OpenHarmony Appspawn service
-Requires=hilogd.service
+Requires=samgr.service
+After=samgr.service
 
 [Service]
 Type=exec
+# Delay execution by 2 secs after samgr.service
+ExecStartPre=/bin/sleep 2
 ExecStartPre=mkdir -p /data/app
 ExecStart=/usr/bin/appspawn