我正在开发一个将在嵌入式系统上运行的Java应用程序 - 一个自定义的android构建或修改的AOSP。它建立在Linux服务器上。
我很乐意使用像Eclipse这样的IDE,包括代码完成,源代码检查等所有好处,但它看起来非常复杂。我查看了Puri's blog here
一,我们的自定义android的构建过程使用Android.mk makefile。
我怎么能(我应该?)修改Eclipse构建过程来构建自定义的android构建吗?
答案 0 :(得分:1)
您可以使用eclipse或studio来维护自定义的预安装应用程序。
在任何一种情况下,您都不使用IDE来构建实际的应用程序映像。这将作为AOSP安装(1)
的根目录make
的一部分构建
但是,您可以创建一个项目,其根目录是/ device或/ package中包含您的应用程序的目录。
完成后,请阅读Android.mk文件以查找依赖项。将它们添加到项目中,就像添加所选IDE的任何其他项目一样。
如果你选择eclipse,我建议你把build目录放在/ out中,或者放在AOSP目录之外。如果根make文件找到它,则可能是个问题。
当您需要在设备或模拟器上测试应用时,请使用mm
仅构建您的应用。
更好的是,如果可能的话,为您的应用程序进行大部分开发,就像使用任何独立应用程序一样,这样您就可以轻松安装和测试它。仅作为发布过程的一部分将其放在AOSP目录中。