1

我的项目有下一个结构:

  • GUI 的 Java 部分
  • 用于逻辑的本机部分(C++)

它们通过套接字连接。

所以,在开发过程中,我在台式机上运行原生部分,在安卓设备上运行 java 部分。它们通过 WiFi 连接,调试每个部分都非常舒适。但有时我需要构建完整且足够的 .apk,其中本机部分作为 .so 库包含在其中并从 java 代码调用。

出于这个原因,我试图找到一种方便的方法来“打开和关闭”项目中的原生支持。现在我只看到一种方法 - 在 Android.mk 中全部注释/取消注释(防止在 apk 中包含 .so 库很重要,因为它们很大)和在 java 中对本机函数的注释/取消注释调用。

但我不喜欢它...

谢谢!

4

1 回答 1

0

您所描述的看起来像是两个不同的项目,它们共享一些(也许大部分)通用代码。您可以在 Eclipse 中轻松进行此类设置,您可以使用链接文件夹来自动在两个项目之间共享源代码。但是使用源代码管理的功能来保持两个项目的源之间的同步可能更安全。

于 2012-12-26T10:06:21.820 回答