2011-02-24 51 views
0

假设我想在AOSP或CyanogenMod中已经存在的类的基础上增加一个CustomizedAlarmManagerService类,并将其放入一个新的包中' com.myandroid.server”。添加新文件后,为了构建Android AOSP/CyanogenMod,需要采取哪些步骤

为了使构建成功,我需要采取哪些步骤?

目前如果我只是添加文件,引用类的地方,并建立整个项目,我会得到错误“包(com.myandroid.server)不存在”。

谢谢!

回答

0

因为我一直在问这个问题,现在有相当多的文档在线详细介绍Android Build系统的工作原理。

例如,a blog post like this解释得很好。

是的,它与Android.mk文件有关,但不是,它不只是添加文件。

基本上,对于您正在创建的任何新模块,您需要创建一个新的Android.mk文件,并为其指定一个模块名称(通过设置LOCAL_MODULE),然后确保引用此模块的位置具有各自的Android.mk文件包括指向模块的指针(例如,设置LOCAL_STATIC_LIBRARIES)。

哦,记住Android中的构建命令。

+0

哎呦。 hashspeaks.wordpress.com不再可用。作者已删除此博客。 你能否建议另一个? – Bradjcox 2012-02-28 21:22:57

0

检查相应的Android.mk文件,并将您的新文件添加到源列表中。

相关问题