Can't build hello world kernel module on Android JellyBean

view story

http://stackoverflow.com – I'm trying to build a simple kernel module on Android JellyBean. Code: #include <linux/module.h> /* Needed by all modules */ #include <linux/kernel.h> /* Needed for KERN_ALERT */ MODULE_LICENSE("GPL"); MODULE_AUTHOR("test"); MODULE_DESCRIPTION("Android ko test"); int init_module(void) { printk(KERN_ALERT, "Hello world\n"); // A non 0 return means init_module failed; module can't be loaded. return 0; } void cleanup_module(void) { printk(KERN_ALERT "Goodbye world 1.\n"); } Makefile: obj-m +=hello.o KERNELDIR ?= ~/android/kernel PWD := $(shell pwd) CROSS_COMPI (HowTos)