2011-02-24 52 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文件,並將您的新文件添加到源列表中。

相關問題