2012-12-26 86 views
1

我的项目有一个结构:开/关的原生支持

  • Java的一部分GUI

它们是由插座连接的逻辑

  • 本地部分(C++) 。

    因此,在开发过程中我在桌面电脑上运行本机部分,并在Android设备上运行java部件。它们通过WiFi连接,调试每个部件都非常舒适。 但有时我需要构建完整且充足的.apk,其中原生部分包含在.so库中,并从java代码调用。

    由于这个原因,我尝试找到一个方便的方式来“ON和OFF”本地支持项目。现在我只看到一种方法 - 在Android.mk中注释/取消所有注释(在apk中防止包含.so库,因为它们很大很重要),以及在java中注释/取消注释本机调用的调用。

    但我不喜欢它...

    谢谢!

  • 回答

    0

    你所描述的看起来像两个不同的共享一些(可能是很多)通用代码的项目。您可以在Eclipse中轻松进行此类设置,您可以使用链接文件夹自动在两个项目之间共享源代码。但使用源代码控制的权力来维护两个项目的源之间的同步可能会更安全。

    +0

    亚历克斯是的,2个项目看起来像是决定,但我恐怕很难意识到......但我会尝试,谢谢 – Dmitry

    +0

    如果您发现某些步骤困难或可疑,请随时寻求帮助。 –