我的项目有下一个结构:
它们通过套接字连接。
因此,在开发过程中,我在桌面计算机上运行本机部分,在android设备中运行java部分。它们通过WiFi连接,调试每个部件非常舒适。 但有时我需要构建完整且完全足够的.apk,其中包含的原生部分为.so libs并从java代码调用。
出于这个原因,我试图在项目中找到一种方便的“开启和关闭”原生支持。现在我只看到一种方式 - 在Android.mk中注释/取消注释(重要的是防止在apk中包含.so libs因为它们很大)以及在java中注释/取消注释本机finction的调用。
但我不喜欢它......
谢谢!
答案 0 :(得分:0)
您所描述的内容看起来像是两个不同的项目,它们共享一些(可能很多)公共代码。您可以在Eclipse中轻松进行此类设置,您可以使用链接文件夹自动在两个项目之间进行源共享。但是,使用源代码控制的权限来维护两个项目的源之间的同步可能更安全。