Hi Apologies, The mistake i did was those silly spaces in my 'c' header include. I got it working.Can any one tel me how to create socket and connect to a external server through internet and communicate with it...
On May 17, 12:09 pm, Gopi <[email protected]> wrote: > Hi, > > I m trying a create a new init service to start when the OS boots. I > have created a simple example that writes the time elapsed since it > started to the log. It wakes up every three seconds. The code for > exampleservice.c looks like: > > #define LOG_TAG "Example Service" > #include < utils/log.h > > #include < unistd.h > > int main(int argc, char **argv) > { > LOGI("Service started"); > int elapsed = 0; > while(1) > { > sleep(3); > elapsed += 3; > LOGI("Service elapsed time is %d", elapsed); > } > > } > > and added the following to the init.rc > > service exampleservice /system/bin/exampleservice > user exampleservice > group exampleservice > oneshot > > the Android.mk file looks like the following > > ifneq ($(TARGET_SIMULATOR),true) > > LOCAL_PATH:= $(call my-dir) > > include $(CLEAR_VARS) > LOCAL_SRC_FILES:= exampleservice.c > LOCAL_MODULE := exampleservice > LOCAL_C_INCLUDES := \ > $(call include-path-for, system-core)/cutils > include $(BUILD_EXECUTABLE) > > endif # TARGET_SIMULATOR != true > > i have added a folder test_gopi in the directory \frameworks\base\cmds > which contains the exampleservice.c & Android.mk file > > when i build i get the following error: > > frameworks/base/cmds/test_gopi/exampleservice.c:2:26: error: cutils/ > log.h : No such file or directory > frameworks/base/cmds/test_gopi/exampleservice.c:3:22: error: > unistd.h : No such file or directory > frameworks/base/cmds/test_gopi/exampleservice.c: In function 'main': > frameworks/base/cmds/test_gopi/exampleservice.c:6: warning: implicit > declaration of function 'LOGI' > frameworks/base/cmds/test_gopi/exampleservice.c:10: warning: implicit > declaration of function 'sleep' > make: *** [out/target/product/devkit8000/obj/EXECUTABLES/ > exampleservice_intermediates/exampleservice.o] Error 1 > > Please help me in solving this issue and guide me how to connect to a > socket from the service when the OS boots.... -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
