假設我想在AOSP或CyanogenMod中已經存在的類的基礎上增加一個CustomizedAlarmManagerService
類,並將其放入一個新的包中' com.myandroid.server」。添加新文件後,爲了構建Android AOSP/CyanogenMod,需要採取哪些步驟
爲了使構建成功,我需要採取哪些步驟?
目前如果我只是添加文件,引用類的地方,並建立整個項目,我會得到錯誤「包(com.myandroid.server)不存在」。
謝謝!
假設我想在AOSP或CyanogenMod中已經存在的類的基礎上增加一個CustomizedAlarmManagerService
類,並將其放入一個新的包中' com.myandroid.server」。添加新文件後,爲了構建Android AOSP/CyanogenMod,需要採取哪些步驟
爲了使構建成功,我需要採取哪些步驟?
目前如果我只是添加文件,引用類的地方,並建立整個項目,我會得到錯誤「包(com.myandroid.server)不存在」。
謝謝!
因爲我一直在問這個問題,現在有相當多的文檔在線詳細介紹Android Build系統的工作原理。
例如,a blog post like this解釋得很好。
是的,它與Android.mk文件有關,但不是,它不只是添加文件。
基本上,對於您正在創建的任何新模塊,您需要創建一個新的Android.mk文件,併爲其指定一個模塊名稱(通過設置LOCAL_MODULE
),然後確保引用此模塊的位置具有各自的Android.mk文件包括指向模塊的指針(例如,設置LOCAL_STATIC_LIBRARIES
)。
哦,記住Android中的構建命令。
檢查相應的Android.mk文件,並將您的新文件添加到源列表中。
哎呦。 hashspeaks.wordpress.com不再可用。作者已刪除此博客。 你能否建議另一個? – Bradjcox 2012-02-28 21:22:57